Bosch Accelerometer Driver Windows 10

3 views
Skip to first unread message

Sergei Chime

unread,
Aug 5, 2024, 1:52:29 PM8/5/24
to bilungrolno
recentlywe've got new tablets (Lenovo D330 . After a fresh Install with Windows 10 (Enterprise, x64, 1703) and after installing all drivers, the Bosch Accelerometer is not working (Needed for Display Rotation). Windows Device manager telling me following message:

Hello Sir,

I m facing the same exact issue with my Lenovo D330 . after installing fresh windows and installing all the drivers, Bosch sensor seems to be broken and not working..with the same error descrivbed above ..


It seems the latest driver from Kionix no longer works the same way. If your rotation problems have come back with a recent windows 10 update, or if you have problems with the method described on this page, then please download and install the old driver here and try that first.


We need to update the windows registry with a code that contains the correct orientation of the device. To save time, I have created a ZIP file containing registry keys for the 8 possible combinations. The following steps are a shortcut, but I provide more detail in the sections below.


For the iview supra pad i700qw I was able to use

01 01 00 00 01 01 01 02

to fix the orientation of the screen. However the touch is still calibrated by 90 degrees. is this a different parameter?


Both of these have some TP drivers for the silead chipset, perhaps one of them will have the correct orientation for your device. I downloaded them from the big driver bundles they provided here: and have zipped up just the touch panel drivers for you.


Thank you so much. When I upgraded to Win10 on my tablet, the autorotation went nuts. Searched dozens of forums and found settings, but none included any values. Just turned the autorotate off and lived with it for a year. So glad I found this page.


Thanks for the good work, but this did not work for me. I have an Unisurf 7 like yours, recently wiped out the old stuff from its small 16GB storage and installed 32bit Windows 10 professional with this problem and then I installed Windows 10 home ver1703. Then reinstalled all old drivers that I had backed up and looks everything works but this rotation sensor and your post did not help too. It looks like changing these values does nothing at all!

The problem is that when I hold the tablet vertically it rotates the screen and shows the screen upside down off by 180 degrees. It happens on both sides, up or down. If I hold the tablet horizontally, it works just fine. So I have the problem on 2 sides (up or down) and works fine on 2 sides, left or right. Do you have the same problem? Any suggestions?


Hi again. After I took out all previously installed original drivers for all sensors by the Unisurf tablet manufacturer that I had backed up previously, and installing the driver from Kionix, and then applying your patch 02-flipA.reg, it looks the orientation is working properly. Thanks a lot. Now I need to check if some parts are not working properly as a result of removing those drivers and fix them. Thank you again.


Hi Sam and thank you for letting us know you findings about this problem. I just cannot understand why W10 does not contain a feature to calibrate rotation.

I use a Lenovo MIIX300-10IBY which rotates the screen into the wrong direction: +/-90 degrees.


u.u someone found a solution for the cube iwork 10? does not rotate to vertical after an update of the stupid windows. I did what he said. Update driver, and change the registry with each of the models and nothing.


I instaled a fresh copy of win 8.1.Installed all drivers.Touchscreen now working, but it has wrong orientation, and any of registy files dont efect that.I dont know what to do.Here is a screen of device menager.




I know this is old but I tried this on my Digital2 1015w and it did not fix the screen rotation. It did however mess up the touchscreen. My touch screen seems to be permanently rotated 90 degrees off from the actual screen rotation.


Hi Samuel. Yesterday I completely wiped my tablet and installed fresh copy of windows 8 along with all of the original drivers. This appears to be a hardware problem as the touch screen is rotated 90 degrees from the display. This is a Digital2 1015w and I only paid $200 for it 5 years ago. I think it is just time for a new one.


I think the touch drivers are responsible for assigning relative orientation between LCD and touch. Maybe check out some of the other comments regarding trying drivers for the same chipset, from other devices?

-10-screen-rotation-problem-kionix-registry-fix/#comment-148


If you uninstall touch drivers, and then try to reinstall by windows auto driver search, does the rotation direction change? If you uninstall the rotation sensor (kionix fusion) driver, does the touch orientation resolve?


Because Device Parameters\kxfusion was under

Registry key \0001\ instead of \0000\

Probably because I had manually created 0000 during troubleshooting before finding this post and I could no longer delete it.


Took a while to find the driver and thought that was the problem, which it was in part. The auto rotation started working but the orientation was jacked now. Applying the Hex code and registry value here solved the problem.


Thank you so much. I just pulled my LINX 10 back from feature set 2004 (which gave me black screen and cursor after login) and found the rotation/orientation had stopped working correctly on version 1903. I was looking for older driver when I found your page and this solved the problem straight away.

I used the second set of values (is that 02-flipA.reg ?) 00,00,00,01,01,00,02


I am still trying to determine a method to disable pinch to zoom on the keyboard trackpad on this device, if anybody here has a solution I would love to hear how you have solved that problem. The driver does not provide a user interface to control that setting.


using Windows 10 1809 LTSC fresh install since this is the latest OS that can comfortably fit on 16GB Internal Storage of the Windows Tablet (8GB storage used after windows 10 install). Everything works fine.


I HAVE TOSHIBA HYBRIDCD2018 LOST TOUCH SCREEN DRIVER AND KIONIX KXCJ9 after upgrading windows 10

i tried your way and worked but after installing graphic driver it returned back flipped and tried to fix the problem again but i failed


Is rotation actually working when you tilt the device in different orientations? Maybe you need to manually select a different driver for the Kionix sensor. I suggest you wipe and install the system again, using only the factory OEM drivers, and then see how that goes. If that fails, then I suggest doing the complete opposite and manually installing drivers one by one.


I have a notebook that has two accelerometers in it, a third device called "HingeAngle Device" and a service called "HingeAngle Service" which is somehow coupled with that device. It uses all that to determine the angle (screen to keyboard) of my notebook, since it can rotate 360 degrees.


Yesterday I thought of updating all my drivers, which turned out to be a horrible idea. Both accelerometers updated to the latest version Windows could find, but now it don't calculate anything anymore. I can fold the notebook to a tablet, it rotates, but the keyboard stays active.


I already tried to download from the manufacturer's site of the notebook, but their driver doesn't even work. The HingeAngle Device doesn't appear there and the keyboard and touchpad stop working when I start the corresponding service.


This topic uses the Sharks Cove development board and an ADXL345 accelerometer as a case study, to help explain the process of installing a sensor driver on a development board. So if you want to perform the tasks presented in this topic, you must first install an operating system on the Sharks Cove. For more information about how to do that, see Download kits and tools for Windows 10, and follow the instructions to install Windows 10.


The accelerometer is attached to the Sharks Cove via the I2C bus. Peripherals that are connected to the I2C bus are enumerated via the Advanced Configuration and Power Interface (ACPI). So the sample driver for the accelerometer was developed to support ACPI instead of Plug and Play.


To make the Sharks Cove's ACPI driver aware of the new device (the accelerometer) on the I2C bus, you must add information about the accelerometer to the SSDT on the Sharks Cove. This table describes the hardware resources and interrupt requirements for a hardware platform's devices, including attached peripherals like the accelerometer.


This section shows you how to use the ACPI Source Language (ASL) compiler to retrieve the factory default SSDT for the Sharks Cove, and then review it. You will also learn how to replace the default SSDT with an updated one.


On the Sharks Cove, create a Tools folder in the root directory. Then Attach the flash drive to the Sharks Cove's USB hub, and copy the Asl.exe file to the Tools folder.


Close Notepad. Then enter the following command in the Command prompt window, to rename the ssdt.asl file.ren ssdt.asl ssdt-old.aslThen use the dir command to make sure that the file is now listed as ssdt-old.asl.


Perform the following tasks to update the SSDT, and load it to replace the factory default version. The updated SSDT will be stored in a potion of memory called battery-backed RAM. So make sure that the button cell (battery) that came with your Sharks Cove is plugged into its socket.


Verify that the compiled file was successfully created in Step 3 by entering the following command:dir ssdt.amlYou should see the ssdt.aml file listed in the tools directory.


Before you install the sample sensor driver, you must turn on testsigning. Perform the following tasks to turn on testsigning. Perform the following steps to install the sensor driver via Device Manager.


You must connect your sensor to the Sharks Cove before you install the sensor driver. For information about how to modify the ADXL345 accelerometer breakout board from SparkFun, to get it to work with the sample sensor driver, see Prepare your sensor test board. And for information about how to connect the sensor breakout board to the Sharks Cove, see Connect your sensor to the Sharks Cove board.

3a8082e126
Reply all
Reply to author
Forward
0 new messages