majaleks, если Android выше 4.0, то можно подкорректировать /system/usr/gsensor.cfg
Определитесь с модулем gsensor (bma250, dmard06, dmard10, mma7660, mma8452, kxtik, afa750, mxc622x, lis3de, mc32x0, mma865x, stk831x)
с помощью команды
и затем подправьте секцию, у данного модуля
Код: Выделить всё
gsensor_direct_x = false
gsensor_direct_y = true
gsensor_direct_z = false
gsensor_xy_revert = false
значения могут быть
true и
false
Второй вариант править script.bin, секцию [gsensor_para]
Код: Выделить всё
;--------------------------------------------------------------------------------
; G sensor configuration
; gs_twi_id --- TWI ID for controlling Gsensor (0: TWI0, 1: TWI1, 2: TWI2)
;--------------------------------------------------------------------------------
[gsensor_para]
gsensor_used = 1
gsensor_twi_id = 1
gsensor_twi_addr = 0x18
gsensor_int1 =
gsensor_int2 =
;--------------------------------------------------------------------------------
; G sensor automatic detection configuration
;gsensor_detect_used --- Whether startup automatic inspection function. 1:used,0:unused
;Module name postposition 1 said detection, 0 means no detection.
;--------------------------------------------------------------------------------
[gsensor_list_para]
gsensor_det_used = 1
bma250 = 0
stk831x = 1
mma8452 = 0
mma7660 = 1
mma865x = 1
afa750 = 0
lis3de_acc = 0
lis3dh_acc = 0
kxtik = 0
dmard10 = 0
dmard06 = 1
mxc622x = 1
fxos8700 = 0
lsm303d = 0
mc32x0 = 1
;--------------------------------------------------------------------------------
; gps gpio configuration
; gps_spi_id: the index of SPI controller. 0: SPI0, 1: SPI1, 2: SPI2, 15: no SPI used
; gps_spi_cs_num: the chip select number of SPI controller. 0: SPI CS0, 1: SPI CS1
; gps_lradc: the lradc number for GPS used. 0 and 1 is valid, set 2 if not use lradc
;--------------------------------------------------------------------------------
см. здесь или
DragonFace для Allwinner - см. здесь (строго согласно пункту Важное дополнение!) в temp\sysconfig1.lhs