I have a oneplus x (running oxygenos 2.2.1-x with blu spark kernel) and i can't seem to flash the newer updates on it.
It always shows this error: This package is for "Oneplus" devices; this is a "ONE"
Try updating your kernel, that might help. Also verify that you are using the right update pack. What are you using to flash the device the update?
I am using TWRP version 3.0.2-0
Try to use a computer to flash updates using the tool of choice. Put the device into download mode and try it from PC. I'm not an expert on OnePlus, but it may solve your problem. The problem could be the version of TWRP. Make shure that the TWRP is an official build with the correct properties set. Find a correctly compiled version of TWRP with the correct build properties and after flashing the new TWRP, then install the package. If that fails, extract your update package on to your desktop and look for...
Try updating your kernel, that might help. Also verify that you are using the right update pack. What are you using to flash the device the update?
I am using TWRP version 3.0.2-0
Try to use a computer to flash updates using the tool of choice. Put the device into download mode and try it from PC. I'm not an expert on OnePlus, but it may solve your problem. The problem could be the version of TWRP. Make shure that the TWRP is an official build with the correct properties set. Find a correctly compiled version of TWRP with the correct build properties and after flashing the new TWRP, then install the package. If that fails, extract your update package on to your desktop and look for META-INF/com/google/android/updater-script. This is what some people report the problem as.