Received my second Neobox phone from a different Hong Kong vendor this time . Both were good deals with good specs when I bought them and both had the newest operating system at the time. However, both had sensor issues that I found after testing all their features. Could it be due to the long shipping distance and various mail sytems they traveled through?
My first phone, a Neobox Tuna with Android 4.0.3, had an auto rotation problem caused by the accelerometer also. However, after rapping hard on the back cover with my knuckle it began working and has ever since. On my second phone I was not as lucky.
Just as the first, it's a Neobox Tuna also but with a duel core processor and Android 4.0.4. The auto rotation function was the first thing I checked and it worked erratic. I installed a number of programs from Google Play to check the sensor and even tried a few that with a calibration option but nothing worked. It was very disappointing - these phones even have root access so fixing them is usually pretty easy.
Nothing! Couldn't find a fix but there were alot of people having the same problem. I then found a blog page describing a similar problem with an Android 2.2 device, he used a built in boot process called "FastBoot" but I kept looking anyway. I compared the sensor readings with my previous phone and it seemed to work fine but it needed calibrated.
I had to decide whether to keep it or send it back. It was a nice phone and the new version of Android had fixed alot of small issues. So I decided on a factory reset. The reset went through a nice setup process that I had never seen before that reminded me of a Windows process (rebuilt many a system), but it did not fix the problem. So I finally decided to try the "FastBoot".
Here is a description of the exact process I used to adjust the sensor:
1. Power down phone.
2. Hold volume down button down while turning power on.
3. Wait for black screen with light blue text with yellow text as highlight with blue background.
4. Screen title: Factory Mode with selections, Full Test, Item Test, Test Report, Clear eMMC, Version and Reboot.
5. Select Item Test using the volume up and down button then push the Home button.
6. There is a very long list of items: selected the G-Sensor Calibration > home button.
7. There are four items: Clear Calibration, Do Calibration(20), Do Calibration(40), and Exit.
8. Select Clear Calibration > Home button.
9. Lay on flat surface and do not touch while calibrating.
10. Select Do Calibration(20) > Home button.
11. Select Exit > Home button
12. No selection on this screen used Back Button.
13. Select Reboot > Home button.
14. This reboots back into regular interface and complete.
This calibrated the accelerometer and fixed the problem with the auto rotation. I was very happy because I did not have to return it and the auto rotation is such a great feature.