What is wrong with the compass in this device?

Discussion in 'Lenovo IdeaTab A2109' started by leonardv128, Jan 11, 2013.

  1. leonardv128

    leonardv128 Senior Member

    Joined:
    Jan 8, 2013
    Messages:
    12
    Likes Received:
    2
    Trophy Points:
    170
    Location:
    Bogota
    Tablet / Device:
    Lenovo Ideatab a2109
  2. leeshor

    leeshor Senior Member

    Joined:
    Dec 27, 2011
    Messages:
    6,331
    Likes Received:
    1,037
    Trophy Points:
    700
    Location:
    Norcross, GA
    Tablet / Device:
    Samsung Galaxy Tab S 10.5
    Welcome to the forum

    Is yours not working at all or is it just way off?
     
  3. leonardv128

    leonardv128 Senior Member

    Joined:
    Jan 8, 2013
    Messages:
    12
    Likes Received:
    2
    Trophy Points:
    170
    Location:
    Bogota
    Tablet / Device:
    Lenovo Ideatab a2109
    Hi thanks, there is a thread in the Lenovo's forum page where some users talk about this issue, apparently im not the only one. I noticed that the compass was not working in the google maps app, then i installed various apps in the market like this, and neither worked.
     
  4. leeshor

    leeshor Senior Member

    Joined:
    Dec 27, 2011
    Messages:
    6,331
    Likes Received:
    1,037
    Trophy Points:
    700
    Location:
    Norcross, GA
    Tablet / Device:
    Samsung Galaxy Tab S 10.5
    I have a suggestion. But your tablet face up on a table, (on a towel), [on] and try doing a dozen large figure eights to see if it calibrates.
     
  5. leonardv128

    leonardv128 Senior Member

    Joined:
    Jan 8, 2013
    Messages:
    12
    Likes Received:
    2
    Trophy Points:
    170
    Location:
    Bogota
    Tablet / Device:
    Lenovo Ideatab a2109
    No, i tried this but nothing hapens simply seems to be not present...

    Enviado desde mi IdeaTabA2109A usando Tapatalk 2
     
  6. flashallthetime

    flashallthetime Senior Member

    Joined:
    Dec 28, 2012
    Messages:
    499
    Likes Received:
    235
    Trophy Points:
    132
    Tablet / Device:
    ideatabA2109
    I believe our tablet only has an accelorometer and light sensor

    Sent from my IdeaTabA2109A using Tapatalk HD
     
  7. mcl630

    mcl630 Senior Member

    Joined:
    Dec 3, 2012
    Messages:
    171
    Likes Received:
    125
    Trophy Points:
    132
    Location:
    Illinois, USA
    Tablet / Device:
    Lenovo IdeaTab A2109A, Archos A101IT
    Yeah, I'm pretty sure there's no compass.
     
  8. leeshor

    leeshor Senior Member

    Joined:
    Dec 27, 2011
    Messages:
    6,331
    Likes Received:
    1,037
    Trophy Points:
    700
    Location:
    Norcross, GA
    Tablet / Device:
    Samsung Galaxy Tab S 10.5
    That certainly would explain why it isn't working.;);)
     
    • Like Like x 2
  9. leonardv128

    leonardv128 Senior Member

    Joined:
    Jan 8, 2013
    Messages:
    12
    Likes Received:
    2
    Trophy Points:
    170
    Location:
    Bogota
    Tablet / Device:
    Lenovo Ideatab a2109
    Ok but if isn't present then why is listed in the datasheet??

    Enviado desde mi E15i usando Tapatalk 2
     
  10. flashallthetime

    flashallthetime Senior Member

    Joined:
    Dec 28, 2012
    Messages:
    499
    Likes Received:
    235
    Trophy Points:
    132
    Tablet / Device:
    ideatabA2109
    Download kernel tuner from the play store and look under system info, there's only 2 sensors

    Sent from my IdeaTabA2109A using Tapatalk HD
     
  11. arbarnhart

    arbarnhart Senior Member

    Joined:
    Jan 1, 2013
    Messages:
    178
    Likes Received:
    38
    Trophy Points:
    102
    Location:
    nc
    Tablet / Device:
    lenovo a2109
    I have done some GPS related robotics programming. A compass is helpful for initial heading but once you are moving you can use the GPS. As long as you are getting satellites, GPS is actually more accurate because things like nearby electric motors and other EMI that play havoc with and compass don't affect GPS. So some apps may appear to get good compass readings but are actually using GPS. As soon as you stop, though, the GPS heading is junk.
     
    Last edited: Jan 13, 2013
  12. leonardv128

    leonardv128 Senior Member

    Joined:
    Jan 8, 2013
    Messages:
    12
    Likes Received:
    2
    Trophy Points:
    170
    Location:
    Bogota
    Tablet / Device:
    Lenovo Ideatab a2109
    • Like Like x 2
  13. vampirefo.

    vampirefo. Senior Member Developer

    Joined:
    Nov 8, 2011
    Messages:
    3,828
    Likes Received:
    1,389
    Trophy Points:
    655
    Location:
    Huntington WV
    Tablet / Device:
    Leagoo Lead 1 ZTE OPEN C, Coby 7065, Coby 8042, Coby 9740
    We have the compass module and it loads, no ideal why it doesn't work. Lenovo data sheet is correct we have compass it just doesn't work.

    well it does work, just not the way we were wanting.
     
    Last edited: Jan 21, 2013
  14. jithoos

    jithoos Member

    Joined:
    Jan 21, 2013
    Messages:
    1
    Likes Received:
    0
    Trophy Points:
    60
    Location:
    india
    Tablet / Device:
    Lenovo a2109
    doesnt work for me either.. still unable to update to JB.. is it working after upgradation..
     
  15. vampirefo.

    vampirefo. Senior Member Developer

    Joined:
    Nov 8, 2011
    Messages:
    3,828
    Likes Received:
    1,389
    Trophy Points:
    655
    Location:
    Huntington WV
    Tablet / Device:
    Leagoo Lead 1 ZTE OPEN C, Coby 7065, Coby 8042, Coby 9740
    If you mean using an app, compass no, and it will never work, we have compass modules but they are different then than what would be required to run the compass apps. By providing compass modules Lenovo can get away with putting the word compass in their ads, we assume that the ads mean we can use apps called compass. But the word compass means something different to Lenovo.

    Let me try to make it more understandable, if you look at the source code or if you build a kernel you will see or build these modules.

    inv_mpu_ak89xx.ko
    inv_mpu_ak8975.ko

    They will be located /A2109N_GPL_kernel_570/drivers/misc/inv_mpu/compass

    now if we go there and look at the Kconfig file we get.

    Code:
    menuconfig INV_SENSORS_COMPASS
    	bool "Compass Slave Sensors"
    	default y
    	---help---
    	  Say Y here to get to see options for device drivers for various
    	  compasses. This option alone does not add any kernel code.
    
    	  If you say N, all options in this submenu will be skipped and disabled.
    
    if INV_SENSORS_COMPASS
    
    config MPU_SENSORS_AK8963
            tristate "AKM ak8963"
            help
              This enables support for the AKM ak8963 compass
              This support is for integration with the MPU3050 or MPU6050 gyroscope
              device driver.  Only one compass can be registered at a time.
              Specifying more that one compass in the board file will result
              in runtime errors.
    
    config MPU_SENSORS_AK8975
    	tristate "AKM ak8975"
    	help
    	  This enables support for the AKM ak8975 compass
    	  This support is for integration with the MPU3050 or MPU6050 gyroscope
    	  device driver.  Only one compass can be registered at a time.
    	  Specifying more that one compass in the board file will result
    	  in runtime errors.
    
    config MPU_SENSORS_AK8972
    	tristate "AKM ak8972"
    	help
    	  This enables support for the AKM ak8972 compass
    	  This support is for integration with the MPU3050 or MPU6050 gyroscope
    	  device driver.  Only one compass can be registered at a time.
    	  Specifying more that one compass in the board file will result
    	  in runtime errors.
    
    config MPU_SENSORS_MMC314X
    	tristate "MEMSIC mmc314x"
    	help
    	  This enables support for the MEMSIC mmc314x compass
    	  This support is for integration with the MPU3050 or MPU6050 gyroscope
    	  device driver.  Only one compass can be registered at a time.
    	  Specifying more that one compass in the board file will result
    	  in runtime errors.
    
    config MPU_SENSORS_AMI30X
    	tristate "Aichi Steel ami30X"
    	help
    	  This enables support for the Aichi Steel ami304/ami305 compass
    	  This support is for integration with the MPU3050 or MPU6050 gyroscope
    	  device driver.  Only one compass can be registered at a time.
    	  Specifying more that one compass in the board file will result
    	  in runtime errors.
    
    config MPU_SENSORS_AMI306
    	tristate "Aichi Steel ami306"
    	help
    	  This enables support for the Aichi Steel ami306 compass
    	  This support is for integration with the MPU3050 or MPU6050 gyroscope
    	  device driver.  Only one compass can be registered at a time.
    	  Specifying more that one compass in the board file will result
    	  in runtime errors.
    
    config MPU_SENSORS_HMC5883
    	tristate "Honeywell hmc5883"
    	help
    	  This enables support for the Honeywell hmc5883 compass
    	  This support is for integration with the MPU3050 or MPU6050 gyroscope
    	  device driver.  Only one compass can be registered at a time.
    	  Specifying more that one compass in the board file will result
    	  in runtime errors.
    
    config MPU_SENSORS_LSM303DLX_M
    	tristate "ST lsm303dlx"
    	help
    	  This enables support for the ST lsm303dlh and lsm303dlm compasses
    	  This support is for integration with the MPU3050 or MPU6050 gyroscope
    	  device driver.  Only one compass can be registered at a time.
    	  Specifying more that one compass in the board file will result
    	  in runtime errors.
    
    config MPU_SENSORS_MMC314XMS
    	tristate "MEMSIC mmc314xMS"
    	help
    	  This enables support for the MEMSIC mmc314xMS compass
    	  This support is for integration with the MPU3050 or MPU6050 gyroscope
    	  device driver.  Only one compass can be registered at a time.
    	  Specifying more that one compass in the board file will result
    	  in runtime errors.
    
    config MPU_SENSORS_YAS529
    	tristate "Yamaha yas529"
    	depends on INPUT_YAS_MAGNETOMETER
    	help
    	  This enables support for the Yamaha yas529 compass
    	  This support is for integration with the MPU3050 or MPU6050 gyroscope
    	  device driver.  Only one compass can be registered at a time.
    	  Specifying more that one compass in the board file will result
    	  in runtime errors.
    
    config MPU_SENSORS_YAS530
    	tristate "Yamaha yas530"
    	help
    	  This enables support for the Yamaha yas530 compass
    	  This support is for integration with the MPU3050 or MPU6050 gyroscope
    	  device driver.  Only one compass can be registered at a time.
    	  Specifying more that one compass in the board file will result
    	  in runtime errors.
    
    config MPU_SENSORS_HSCDTD002B
    	tristate "Alps hscdtd002b"
    	help
    	  This enables support for the Alps hscdtd002b compass
    	  This support is for integration with the MPU3050 or MPU6050 gyroscope
    	  device driver.  Only one compass can be registered at a time.
    	  Specifying more that one compass in the board file will result
    	  in runtime errors.
    
    config MPU_SENSORS_HSCDTD004A
    	tristate "Alps hscdtd004a"
    	help
    	  This enables support for the Alps hscdtd004a compass
    	  This support is for integration with the MPU3050 or MPU6050 gyroscope
    	  device driver.  Only one compass can be registered at a time.
    	  Specifying more that one compass in the board file will result
    	  in runtime errors.
    
    endif
    But the sensors needed to run the actual compass apps, are completely different sensors, than the modules we have.
     
    Last edited: Jan 21, 2013

Share This Page

Search tags for this page
ak8963 compass
,
ak8963 sensor test
,
ak8972
,
akm 8963
,

akm8963

,
akm8963 android driver
,
akm8963 not working
,
compas lenovo s650
,
compass for lenovo
,
download kompas lenovo
,
driver sensor akm8963
,
gps in lenovo s650 is not working well how to fix it
,
is lenovo s650 not support compass
,

lenovo compas

,
no compass sensor on my tab e
,
sensor kompas lenovo s650
,

why compass app unable to use in lenovo s650

,
Why compass apps not working in Lenovo s 820
,
why does my lenovo tablet compass wont work
,
yamaha 530 sensor android dont work compass