Results 1 to 10 of 10
  1.    #1  
    Examining the process responsible for charging "powerd" on webOS 2.x I've found traces of a new Battery/Fuelgauge "A6".
    Code:
    /sys/class/misc/a6_0/regs/
    set_A6_percent_limit
    /sys/class/misc/a6_0/regs/v_offset
    A6_CHG: Could not turn off voltage tracking
    A6_CHG: Charging Source:%s @ %d
    A6_CHG: Could not write to %s
    A6_CHG: Could not open %s
    A6_CHG: Could not read %s
    A6_CHG: Battery is removed
    A6_CHG: method:%s: could not start a rampup thread, so ramping up in main loop
    A6_CHG: In %s
    A6_CHG: Setting percent limit to 0
    /sys/class/misc/a6_0/regs/rarc_crit
    A6_CHG: Setting A6 capacity limit to %d%%
    /com/palm/powerd/a6/uevent
    /sys/class/misc/a6_0/regs/temp_high
    /sys/class/misc/a6_0/regs/temp_low
    /sys/class/misc/a6_0/regs/volt_low
    A6_ACTION=
    A6_CHG: %s: %s
    A6_CHG: %s: non event probe
    A6_CHG: Duplicate event ignored
    A6_CHG: Probe: %s:0x%x
    /sys/class/misc/a6_0/regs/charger
    /sys/class/misc/a6_0/regs/status
    sysfs_a6_device
    a6_battery_present_check
    set_A6_percent_limit
    The current battery interface is the "one wire" interface located at:
    /sys/devices/w1_bus_master1
    The new "A6" interface seems to be located at:
    /sys/class/misc/a6_0

    If anyone has some info, what this "a6 device" is please let me know.

    EDIT: I haven't found any traces of it in the kernel yet.
  2. #2  
    Great find!

    There was earlier speculation about lines in the SFR WebOS Doctor which were looking to see if the hardware it was being installed on had "A6". There was speculation that it was a physical keyboard or magnetic compass.

    Now we know it's something to do with the charging system.
  3. #3  
    nice find. and yep, about the processor. There was a thread about that. glad to see some more info on it.

    Maybe some new touchstone charger for the car or a larger one for a table?
    Camera Fun! & Face Morpher
    My babies =)
  4.    #4  
    Quote Originally Posted by edgarwong View Post
    nice find. and yep, about the processor. There was a thread about that. glad to see some more info on it.

    Maybe some new touchstone charger for the car or a larger one for a table?
    I don't think it's a charger or what ever. It clearly points to a battery interface.

    /sys/class/misc/a6_0/regs/temp_high
    /sys/class/misc/a6_0/regs/temp_low
    /sys/class/misc/a6_0/regs/volt_low
    /sys/class/misc/a6_0/regs/charger
    /sys/class/misc/a6_0/regs/status
    /sys/class/misc/a6_0/regs/rarc_crit

    rarc:
    Code:
    Remaining Active Relative Capacity (RARC) [%]
    —RARC reports the remaining battery capacity available under the current 
    temperature conditions to the active-empty point in relative units of 
    percent.
  5. #5  
    Maybe HP R&D had some new battery technology to showcase?

    I'm sure we'll find out on Feb 9th

    Nice find, somline!
    Developer of Ultimate Hockey, netSpeed, BatteryMonitor, The Ghastly Headset,
    netSpeed HD, St4rs and Matrix Exhibition
    -------------------------------------------------------------------
    Follow my webOS projects on my blog and follow me on twitter
  6.    #6  
    Just saw that the 2.1 Doc has a firmware for this A6 device:
    INFO: Starting: A6 Updater
    INFO: A6 Updater: Not updating A6 firmware: no A6 on the device
    INFO: Finished: A6 Updater
  7.    #7  
    Some news:
    Regarding to this post @ engadget the TouchPad will use a battery from Foxlink.
    Almost all Foxlink batteries are using a TexasInstruments BQ27210 Fuel Gauge (PDF here).
    From that manual:
    FEATURES
    HDQ (bq27010) or I2C (bq27210) Communication
    Reports Accurate Time-to-Empty At Both Measured and Host-Requested Load Values
    Reports Available Capacity Compensated for Discharge Rate, Temperature, and Age
    End-of-Discharge Voltage Compensated for Discharge Rate and Temperature
    Automatic Capacity Reduction with Age
    Reports Temperature, Voltage, and Current
    High Accuracy Charge and Discharge Current Integration with Automatic Offset Calibration
    Requires No User Calibration
    Programmable Input/Output Port
    Internal User EEPROM Configuration Memory
    Uploadable Coefficients Allows Host-Side Use with Multiple Pack Characteristics
    Stable Oscillator Without External Components
    Dynamic End-of-Discharge Detection Delay to Allow Use in a High-Dynamic Load Environment
    Automatic Sleep Mode When Communication Lines are Low
    AvailableinaSmall3mmx4mmQFN Package
    Five Low-Power Operating Modes
    Ship: < 2 μA (bq27010 only)
    Hibernate: < 1.5 μA
    Data Retention: < 20 nA
    Active: < 90 μA
    Sleep: < 2.5 μA
    So it's good I'm working on a new app since Dr.Battery may have no job in the future "Requires No User Calibration".
    But I know it was a pain anyway.

    Depending of the provided interface by the webOS kernel it should be easy at least to get Dr.Battery read all values.
    Maybe I find some useful tweaks to the battery.
  8.    #8  
    And there it is on the veer.
    Thanks to Derek we know now that there is no
    "/sys/devices/w1_bus_master1/w1_master_slaves"
    directory anymore in the Veer.
  9.    #9  
    Update:
    I've got some confirmation at webosconnect, that the new battery chip will (hopefully) not need calibration anymore.
    No confirmation on the name or manufacturer of the chip yet.
  10.    #10  
    This thread seems to be my diary. Don't know if anybody is interested anymore.
    Thanks to Rod's bricking findings and jbg7474 and jc-Treo help it seems that the A6 is the touch2share interface as well.

Posting Permissions