<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.webos-internals.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Somline</id>
	<title>WebOS Internals - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.webos-internals.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Somline"/>
	<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/wiki/Special:Contributions/Somline"/>
	<updated>2026-05-02T10:31:50Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Battery&amp;diff=11445</id>
		<title>Battery</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Battery&amp;diff=11445"/>
		<updated>2010-09-19T07:58:35Z</updated>

		<summary type="html">&lt;p&gt;Somline: →Intro changed -&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here we want to describe how the chip inside the battery of pre and pixi works. This info was used to build the app Dr.Battery.&amp;lt;br&amp;gt;&lt;br /&gt;
This is just the start and needs to get completed&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
==Intro==&lt;br /&gt;
The Pre and the Pixi are using the same battery. The battery includes a chip providing WebOS with all information about the condition of the battery.&amp;lt;br&amp;gt;&lt;br /&gt;
The battery communicates with the operating system through a &amp;quot;Dallas 1-Wire® interface&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
The chip also includes a nonvolatile storage. All needed informations are stored within this storage. WebOS doesn't store any information about the battery on the device.&lt;br /&gt;
&lt;br /&gt;
==Chip inside the battery==&lt;br /&gt;
The battery is using the &amp;quot;Dallas Semiconductor Maxim DS2784 1-Cell Stand-Alone Fuel Gauge IC with Li+ Protector and SHA-1&amp;quot;.&amp;lt;br&amp;gt; &lt;br /&gt;
The manual of the chip can be found here: [http://datasheets.maxim-ic.com/en/ds/DS2784.pdf Manual of the DS2784]&lt;br /&gt;
Features of the chip taken from the manual:&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Precision Voltage, Temperature, and Current Measurement System&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Available Capacity Estimated from Coulomb Count, Discharge Rate, Temperature, and Cell Characteristics&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Estimates Cell Aging Using Learn Cycles&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Uses Low-Cost Sense Resistor&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Allows for Calibration of Gain and Temperature Coefficient&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Li+ Safety Circuitry—Overvoltage, Undervoltage, Overcurrent, Short-Circuit Protection&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Programmable Safety Thresholds for Overvoltage and Overcurrent&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Authentication Using SHA-1 Algorithm and 64-Bit Secret&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;32-Byte Parameter EEPROM&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;16-Byte User EEPROM&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Dallas 1-Wire Interface with 64-Bit Unique ID&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Tiny, Pb-Free, 14-Pin TDFN Package Embeds Easily in Battery Packs Using Thin Prismatic Cells&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Interface used by WebOS==&lt;br /&gt;
The communication with the battery is done by the kernel device driver &amp;quot;w1_ds2784.c&amp;quot; written by palm.&amp;lt;br&amp;gt;&lt;br /&gt;
At boottime webOS creates a directory structure in &amp;quot;/sys/devices/w1_bus_master1&amp;quot; with character device files.&amp;lt;br&amp;gt;&lt;br /&gt;
An application is able to read and write to and from the battery through these &amp;quot;files&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Registers accessible trough the interface==&lt;br /&gt;
&lt;br /&gt;
==Reading and writing from/to the registers==&lt;br /&gt;
&lt;br /&gt;
==Manufacturer Rating (full40)==&lt;br /&gt;
&lt;br /&gt;
==Aging Estimation vs. Calibration (age)==&lt;br /&gt;
&lt;br /&gt;
==Third party batteries==&lt;br /&gt;
&lt;br /&gt;
==Experiences with calibrating by the app Dr.Battery==&lt;br /&gt;
&lt;br /&gt;
==Threads at &amp;quot;precentral&amp;quot; regarding the characteristics of the battery==&lt;/div&gt;</summary>
		<author><name>Somline</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=User:Somline&amp;diff=11444</id>
		<title>User:Somline</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=User:Somline&amp;diff=11444"/>
		<updated>2010-09-19T07:18:00Z</updated>

		<summary type="html">&lt;p&gt;Somline: →user Intro -&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==My Introduction==&lt;br /&gt;
I hade huge problems with my battery. The runtime of the device was very bad. I always wondered about the drain(%) others where reporting.&amp;lt;br&amp;gt;&lt;br /&gt;
So I searched the logfiles, in the filesystem and the kernel to find the source of the problems.&amp;lt;br&amp;gt;&lt;br /&gt;
By doing this I started a thread [http://forums.precentral.net/palm-pre/256967-find-out-how-good-bad-your-battery.html Find out how good/bad your battery is] in precentral about my findings.&amp;lt;br&amp;gt;&lt;br /&gt;
With the help of the community we where able to understand a lot of the battery and found a way to recalibrate it.&amp;lt;br&amp;gt;&lt;br /&gt;
Finally I build the app [http://forums.precentral.net/homebrew-apps/260947-dr-battery.html Dr.Battery] to have an easy way to analyze and recalibrate the battery.&amp;lt;br&amp;gt;&lt;br /&gt;
With the nice help of Rod Whitby I distributed the sources into the WebOS Internals git repository.&amp;lt;br&amp;gt; &lt;br /&gt;
I started a wiki in the Hardware section with an detailed explanation about how the battery in the pre and pixi works, and how Dr.Battery is using this info.&lt;/div&gt;</summary>
		<author><name>Somline</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Battery&amp;diff=11443</id>
		<title>Battery</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Battery&amp;diff=11443"/>
		<updated>2010-09-19T06:59:20Z</updated>

		<summary type="html">&lt;p&gt;Somline: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here I will describe how the chip inside the battery of pre and pixi works. I used this information for the app Dr.Battery.&amp;lt;br&amp;gt;&lt;br /&gt;
This is just the start. I'm still working on it.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
==Intro==&lt;br /&gt;
The Pre and the Pixi are using the same battery. The battery includes a chip providing WebOS with all information about the condition of the battery.&amp;lt;br&amp;gt;&lt;br /&gt;
The battery communicates with the operating system through a &amp;quot;Dallas 1-Wire® interface&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
The chip also includes a nonvolatile storage. All needed informations are stored within this storage. WebOS doesn't store any information about the battery on the device.&lt;br /&gt;
&lt;br /&gt;
==Chip inside the battery==&lt;br /&gt;
The battery is using the &amp;quot;Dallas Semiconductor Maxim DS2784 1-Cell Stand-Alone Fuel Gauge IC with Li+ Protector and SHA-1&amp;quot;.&amp;lt;br&amp;gt; &lt;br /&gt;
The manual of the chip can be found here: [http://datasheets.maxim-ic.com/en/ds/DS2784.pdf Manual of the DS2784]&lt;br /&gt;
Features of the chip taken from the manual:&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Precision Voltage, Temperature, and Current Measurement System&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Available Capacity Estimated from Coulomb Count, Discharge Rate, Temperature, and Cell Characteristics&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Estimates Cell Aging Using Learn Cycles&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Uses Low-Cost Sense Resistor&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Allows for Calibration of Gain and Temperature Coefficient&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Li+ Safety Circuitry—Overvoltage, Undervoltage, Overcurrent, Short-Circuit Protection&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Programmable Safety Thresholds for Overvoltage and Overcurrent&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Authentication Using SHA-1 Algorithm and 64-Bit Secret&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;32-Byte Parameter EEPROM&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;16-Byte User EEPROM&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Dallas 1-Wire Interface with 64-Bit Unique ID&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Tiny, Pb-Free, 14-Pin TDFN Package Embeds Easily in Battery Packs Using Thin Prismatic Cells&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Interface used by WebOS==&lt;br /&gt;
The communication with the battery is done by the kernel device driver &amp;quot;w1_ds2784.c&amp;quot; written by palm.&amp;lt;br&amp;gt;&lt;br /&gt;
At boottime webOS creates a directory structure in &amp;quot;/sys/devices/w1_bus_master1&amp;quot; with character device files.&amp;lt;br&amp;gt;&lt;br /&gt;
An application is able to read and write to and from the battery through these &amp;quot;files&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Registers accessible trough the interface==&lt;br /&gt;
&lt;br /&gt;
==Reading and writing from/to the registers==&lt;br /&gt;
&lt;br /&gt;
==Manufacturer Rating (full40)==&lt;br /&gt;
&lt;br /&gt;
==Aging Estimation vs. Calibration (age)==&lt;br /&gt;
&lt;br /&gt;
==Third party batteries==&lt;br /&gt;
&lt;br /&gt;
==Experiences with calibrating by the app Dr.Battery==&lt;br /&gt;
&lt;br /&gt;
==Threads at &amp;quot;precentral&amp;quot; regarding the characteristics of the battery==&lt;/div&gt;</summary>
		<author><name>Somline</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Battery&amp;diff=11442</id>
		<title>Battery</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Battery&amp;diff=11442"/>
		<updated>2010-09-19T06:54:31Z</updated>

		<summary type="html">&lt;p&gt;Somline: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here I will describe how the chip inside the battery of pre and pixi works. I used this information for the app Dr.Battery.&amp;lt;br&amp;gt;&lt;br /&gt;
This is just the start. I'm still working on it.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
==Intro==&lt;br /&gt;
The Pre and the Pixi are using the same battery. The battery includes a chip providing WebOS with all information about the condition of the battery.&amp;lt;br&amp;gt;&lt;br /&gt;
The battery communicates with the operating system through a &amp;quot;Dallas 1-Wire® interface&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
The chip also includes a nonvolatile storage. All needed informations are stored within this storage. WebOS doesn't store any information about the battery on the device.&lt;br /&gt;
&lt;br /&gt;
==Chip inside the battery==&lt;br /&gt;
The battery is using the &amp;quot;Dallas Semiconductor Maxim DS2784 1-Cell Stand-Alone Fuel Gauge IC with Li+ Protector and SHA-1&amp;quot;.&amp;lt;br&amp;gt; &lt;br /&gt;
The manual of the chip can be found here: [http://datasheets.maxim-ic.com/en/ds/DS2784.pdf Manual of the DS2784]&lt;br /&gt;
Features of the chip taken from the manual:&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Precision Voltage, Temperature, and Current Measurement System&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Available Capacity Estimated from Coulomb Count, Discharge Rate, Temperature, and Cell Characteristics&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Estimates Cell Aging Using Learn Cycles&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Uses Low-Cost Sense Resistor&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Allows for Calibration of Gain and Temperature Coefficient&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Li+ Safety Circuitry—Overvoltage, Undervoltage, Overcurrent, Short-Circuit Protection&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Programmable Safety Thresholds for Overvoltage and Overcurrent&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Authentication Using SHA-1 Algorithm and 64-Bit Secret&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;32-Byte Parameter EEPROM&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;16-Byte User EEPROM&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Dallas 1-Wire Interface with 64-Bit Unique ID&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Tiny, Pb-Free, 14-Pin TDFN Package Embeds Easily in Battery Packs Using Thin Prismatic Cells&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Interface used by WebOS==&lt;br /&gt;
The communication with the battery is done by the kernel device driver &amp;quot;w1_ds2784.c&amp;quot; written by palm.&amp;lt;br&amp;gt;&lt;br /&gt;
At boottime webOS creates a directory structure in &amp;quot;/sys/devices/w1_bus_master1&amp;quot; with character device files.&amp;lt;br&amp;gt;&lt;br /&gt;
An application is able to read and write to and from the battery through these &amp;quot;files&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Registers accessible trough the interface==&lt;br /&gt;
&lt;br /&gt;
==Reading and writing from/to the registers==&lt;br /&gt;
&lt;br /&gt;
==Manufacturer Rating (full40)==&lt;br /&gt;
&lt;br /&gt;
==Aging Estimation vs. Calibration (age)==&lt;br /&gt;
&lt;br /&gt;
==Third party batteries==&lt;br /&gt;
&lt;br /&gt;
==Threads at &amp;quot;precentral&amp;quot; regarding the characteristics of the battery==&lt;/div&gt;</summary>
		<author><name>Somline</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Battery&amp;diff=11441</id>
		<title>Battery</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Battery&amp;diff=11441"/>
		<updated>2010-09-19T06:42:44Z</updated>

		<summary type="html">&lt;p&gt;Somline: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here I will describe how the chip inside the battery of pre and pixi works. I used this information for the app Dr.Battery.&amp;lt;br&amp;gt;&lt;br /&gt;
This is just the start. I'm still working on it.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
==Intro==&lt;br /&gt;
The Pre and the Pixi are using the same battery. The battery includes a chip providing WebOS with all information about the condition of the battery.&amp;lt;br&amp;gt;&lt;br /&gt;
The battery communicates with the operating system through a &amp;quot;Dallas 1-Wire® interface&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
The chip also includes a nonvolatile storage. All needed informations are stored within this storage. WebOS doesn't store any information about the battery on the device.&lt;br /&gt;
&lt;br /&gt;
==Chip inside the battery==&lt;br /&gt;
The battery is using the &amp;quot;Dallas Semiconductor Maxim DS2784 1-Cell Stand-Alone Fuel Gauge IC with Li+ Protector and SHA-1&amp;quot;.&amp;lt;br&amp;gt; &lt;br /&gt;
The manual of the chip can be found here: [http://datasheets.maxim-ic.com/en/ds/DS2784.pdf Manual of the DS2784]&lt;br /&gt;
Features of the chip taken from the manual:&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Precision Voltage, Temperature, and Current Measurement System&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Available Capacity Estimated from Coulomb Count, Discharge Rate, Temperature, and Cell Characteristics&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Estimates Cell Aging Using Learn Cycles&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Uses Low-Cost Sense Resistor&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Allows for Calibration of Gain and Temperature Coefficient&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Li+ Safety Circuitry—Overvoltage, Undervoltage, Overcurrent, Short-Circuit Protection&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Programmable Safety Thresholds for Overvoltage and Overcurrent&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Authentication Using SHA-1 Algorithm and 64-Bit Secret&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;32-Byte Parameter EEPROM&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;16-Byte User EEPROM&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Dallas 1-Wire Interface with 64-Bit Unique ID&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Tiny, Pb-Free, 14-Pin TDFN Package Embeds Easily in Battery Packs Using Thin Prismatic Cells&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Interface used by WebOS==&lt;br /&gt;
The communication with the battery is done by the kernel device driver &amp;quot;w1_ds2784.c&amp;quot; written by palm.&amp;lt;br&amp;gt;&lt;br /&gt;
At boottime webOS creates a directory structure in &amp;quot;/sys/devices/w1_bus_master1&amp;quot; with character device files.&amp;lt;br&amp;gt;&lt;br /&gt;
An application is able to read and write to and from the battery through these &amp;quot;files&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Registers accessible trough the interface==&lt;br /&gt;
&lt;br /&gt;
==Aging Estimation vs. Calibration==&lt;br /&gt;
&lt;br /&gt;
==Third party batteries==&lt;/div&gt;</summary>
		<author><name>Somline</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Battery&amp;diff=11440</id>
		<title>Battery</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Battery&amp;diff=11440"/>
		<updated>2010-09-19T06:24:34Z</updated>

		<summary type="html">&lt;p&gt;Somline: /* Intro */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here I will describe how the chip inside the battery of pre and pixi works. I used this information for the app Dr.Battery.&amp;lt;br&amp;gt;&lt;br /&gt;
This is just the start. I'm still working on it.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
==Intro==&lt;br /&gt;
The Pre and the Pixi are using the same battery. The battery includes a chip providing WebOS with all information about the condition of the battery.&amp;lt;br&amp;gt;&lt;br /&gt;
The battery communicates with the operating system through a &amp;quot;Dallas 1-Wire® interface&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
The chip also includes a nonvolatile storage. All needed informations are stored within this storage. WebOS doesn't store any information about the battery on the device.&lt;br /&gt;
&lt;br /&gt;
==Chip inside the battery==&lt;br /&gt;
The battery is using the &amp;quot;Dallas Semiconductor Maxim DS2784 1-Cell Stand-Alone Fuel Gauge IC with Li+ Protector and SHA-1&amp;quot;.&amp;lt;br&amp;gt; &lt;br /&gt;
The manual of the chip can be found here: [http://datasheets.maxim-ic.com/en/ds/DS2784.pdf Manual of the DS2784]&lt;br /&gt;
Features of the chip taken from the manual:&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Precision Voltage, Temperature, and Current Measurement System&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Available Capacity Estimated from Coulomb Count, Discharge Rate, Temperature, and Cell Characteristics&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Estimates Cell Aging Using Learn Cycles&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Uses Low-Cost Sense Resistor&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Allows for Calibration of Gain and Temperature Coefficient&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Li+ Safety Circuitry—Overvoltage, Undervoltage, Overcurrent, Short-Circuit Protection&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Programmable Safety Thresholds for Overvoltage and Overcurrent&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Authentication Using SHA-1 Algorithm and 64-Bit Secret&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;32-Byte Parameter EEPROM&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;16-Byte User EEPROM&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Dallas 1-Wire Interface with 64-Bit Unique ID&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Tiny, Pb-Free, 14-Pin TDFN Package Embeds Easily in Battery Packs Using Thin Prismatic Cells&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Interface used by WebOS==&lt;br /&gt;
The communication with the battery is done by the kernel device driver &amp;quot;w1_ds2784.c&amp;quot; written by palm.&amp;lt;br&amp;gt;&lt;br /&gt;
At boottime webOS creates a directory structure in &amp;quot;/sys/devices/w1_bus_master1&amp;quot; with character device files.&amp;lt;br&amp;gt;&lt;br /&gt;
An application is able to read and write to and from the battery through these &amp;quot;files&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Somline</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Battery&amp;diff=11439</id>
		<title>Battery</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Battery&amp;diff=11439"/>
		<updated>2010-09-19T06:23:37Z</updated>

		<summary type="html">&lt;p&gt;Somline: /* Chip inside the battery */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here I will describe how the chip inside the battery of pre and pixi works. I used this information for the app Dr.Battery.&amp;lt;br&amp;gt;&lt;br /&gt;
This is just the start. I'm still working on it.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
==Intro==&lt;br /&gt;
The Pre and the Pixi are using the same battery. The battery includes a chip providing WebOS with all information about the condition of the battery.&amp;lt;br&amp;gt;&lt;br /&gt;
The battery communicates with the operating system through a &amp;quot;A 1-Wire® interface&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
The chip also includes a nonvolatile storage. All needed informations are stored within this storage. WebOS doesn't store any information about the battery on the device.&lt;br /&gt;
&lt;br /&gt;
==Chip inside the battery==&lt;br /&gt;
The battery is using the &amp;quot;Dallas Semiconductor Maxim DS2784 1-Cell Stand-Alone Fuel Gauge IC with Li+ Protector and SHA-1&amp;quot;.&amp;lt;br&amp;gt; &lt;br /&gt;
The manual of the chip can be found here: [http://datasheets.maxim-ic.com/en/ds/DS2784.pdf Manual of the DS2784]&lt;br /&gt;
Features of the chip taken from the manual:&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Precision Voltage, Temperature, and Current Measurement System&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Available Capacity Estimated from Coulomb Count, Discharge Rate, Temperature, and Cell Characteristics&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Estimates Cell Aging Using Learn Cycles&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Uses Low-Cost Sense Resistor&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Allows for Calibration of Gain and Temperature Coefficient&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Li+ Safety Circuitry—Overvoltage, Undervoltage, Overcurrent, Short-Circuit Protection&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Programmable Safety Thresholds for Overvoltage and Overcurrent&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Authentication Using SHA-1 Algorithm and 64-Bit Secret&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;32-Byte Parameter EEPROM&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;16-Byte User EEPROM&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Dallas 1-Wire Interface with 64-Bit Unique ID&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Tiny, Pb-Free, 14-Pin TDFN Package Embeds Easily in Battery Packs Using Thin Prismatic Cells&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Interface used by WebOS==&lt;br /&gt;
The communication with the battery is done by the kernel device driver &amp;quot;w1_ds2784.c&amp;quot; written by palm.&amp;lt;br&amp;gt;&lt;br /&gt;
At boottime webOS creates a directory structure in &amp;quot;/sys/devices/w1_bus_master1&amp;quot; with character device files.&amp;lt;br&amp;gt;&lt;br /&gt;
An application is able to read and write to and from the battery through these &amp;quot;files&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Somline</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Battery&amp;diff=11438</id>
		<title>Battery</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Battery&amp;diff=11438"/>
		<updated>2010-09-19T06:22:02Z</updated>

		<summary type="html">&lt;p&gt;Somline: /* Chip inside the battery */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here I will describe how the chip inside the battery of pre and pixi works. I used this information for the app Dr.Battery.&amp;lt;br&amp;gt;&lt;br /&gt;
This is just the start. I'm still working on it.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
==Intro==&lt;br /&gt;
The Pre and the Pixi are using the same battery. The battery includes a chip providing WebOS with all information about the condition of the battery.&amp;lt;br&amp;gt;&lt;br /&gt;
The battery communicates with the operating system through a &amp;quot;A 1-Wire® interface&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
The chip also includes a nonvolatile storage. All needed informations are stored within this storage. WebOS doesn't store any information about the battery on the device.&lt;br /&gt;
&lt;br /&gt;
==Chip inside the battery==&lt;br /&gt;
The battery is using the &amp;quot;Dallas Semiconductor Maxim DS2784 1-Cell Stand-Alone Fuel Gauge IC with Li+ Protector and SHA-1&amp;quot;.&amp;lt;br&amp;gt; &lt;br /&gt;
The manual of the chip can be found here: [http://datasheets.maxim-ic.com/en/ds/DS2784.pdf Manual of the DS2784]&lt;br /&gt;
Features of the chip taken from the manual:&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Precision Voltage, Temperature, and Current Measurement System&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Available Capacity Estimated from Coulomb Count, Discharge Rate, Temperature, and Cell Characteristics&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Estimates Cell Aging Using Learn Cycles&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Uses Low-Cost Sense Resistor&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Allows for Calibration of Gain and Temperature Coefficient&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Li+ Safety Circuitry—Overvoltage, Undervoltage, Overcurrent, Short-Circuit Protection&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Programmable Safety Thresholds for Overvoltage and Overcurrent&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Authentication Using SHA-1 Algorithm and 64-Bit Secret&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;32-Byte Parameter EEPROM  16-Byte User EEPROM  Dallas 1-Wire Interface with 64-Bit Unique ID&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Tiny, Pb-Free, 14-Pin TDFN Package Embeds Easily in Battery Packs Using Thin Prismatic Cells&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Interface used by WebOS==&lt;br /&gt;
The communication with the battery is done by the kernel device driver &amp;quot;w1_ds2784.c&amp;quot; written by palm.&amp;lt;br&amp;gt;&lt;br /&gt;
At boottime webOS creates a directory structure in &amp;quot;/sys/devices/w1_bus_master1&amp;quot; with character device files.&amp;lt;br&amp;gt;&lt;br /&gt;
An application is able to read and write to and from the battery through these &amp;quot;files&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Somline</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Battery&amp;diff=11437</id>
		<title>Battery</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Battery&amp;diff=11437"/>
		<updated>2010-09-19T06:21:44Z</updated>

		<summary type="html">&lt;p&gt;Somline: /* Interface used by WebOS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here I will describe how the chip inside the battery of pre and pixi works. I used this information for the app Dr.Battery.&amp;lt;br&amp;gt;&lt;br /&gt;
This is just the start. I'm still working on it.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
==Intro==&lt;br /&gt;
The Pre and the Pixi are using the same battery. The battery includes a chip providing WebOS with all information about the condition of the battery.&amp;lt;br&amp;gt;&lt;br /&gt;
The battery communicates with the operating system through a &amp;quot;A 1-Wire® interface&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
The chip also includes a nonvolatile storage. All needed informations are stored within this storage. WebOS doesn't store any information about the battery on the device.&lt;br /&gt;
&lt;br /&gt;
==Chip inside the battery==&lt;br /&gt;
The battery is using the &amp;quot;Dallas Semiconductor Maxim DS2784 1-Cell Stand-Alone Fuel Gauge IC with Li+ Protector and SHA-1&amp;quot;.&amp;lt;br&amp;gt; &lt;br /&gt;
The manual of the chip can be found here: [http://datasheets.maxim-ic.com/en/ds/DS2784.pdf Manual of the DS2784]&lt;br /&gt;
&lt;br /&gt;
==Interface used by WebOS==&lt;br /&gt;
The communication with the battery is done by the kernel device driver &amp;quot;w1_ds2784.c&amp;quot; written by palm.&amp;lt;br&amp;gt;&lt;br /&gt;
At boottime webOS creates a directory structure in &amp;quot;/sys/devices/w1_bus_master1&amp;quot; with character device files.&amp;lt;br&amp;gt;&lt;br /&gt;
An application is able to read and write to and from the battery through these &amp;quot;files&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Somline</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Battery&amp;diff=11436</id>
		<title>Battery</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Battery&amp;diff=11436"/>
		<updated>2010-09-19T06:21:23Z</updated>

		<summary type="html">&lt;p&gt;Somline: /* Interface used by WebOS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here I will describe how the chip inside the battery of pre and pixi works. I used this information for the app Dr.Battery.&amp;lt;br&amp;gt;&lt;br /&gt;
This is just the start. I'm still working on it.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
==Intro==&lt;br /&gt;
The Pre and the Pixi are using the same battery. The battery includes a chip providing WebOS with all information about the condition of the battery.&amp;lt;br&amp;gt;&lt;br /&gt;
The battery communicates with the operating system through a &amp;quot;A 1-Wire® interface&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
The chip also includes a nonvolatile storage. All needed informations are stored within this storage. WebOS doesn't store any information about the battery on the device.&lt;br /&gt;
&lt;br /&gt;
==Chip inside the battery==&lt;br /&gt;
The battery is using the &amp;quot;Dallas Semiconductor Maxim DS2784 1-Cell Stand-Alone Fuel Gauge IC with Li+ Protector and SHA-1&amp;quot;.&amp;lt;br&amp;gt; &lt;br /&gt;
The manual of the chip can be found here: [http://datasheets.maxim-ic.com/en/ds/DS2784.pdf Manual of the DS2784]&lt;br /&gt;
&lt;br /&gt;
==Interface used by WebOS==&lt;br /&gt;
The communication with the battery is done by the kernel device driver &amp;quot;w1_ds2784.c&amp;quot; written by palm.&amp;lt;br&amp;gt;&lt;br /&gt;
At boottime webOS creates a directory structure in &amp;quot;/sys/devices/w1_bus_master1&amp;quot; with character device files.&amp;lt;br&amp;gt;&lt;br /&gt;
An application is able to read and write to and from the battery through these &amp;quot;files&amp;quot;.&lt;br /&gt;
Features of the chip taken from the manual:&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Precision Voltage, Temperature, and Current Measurement System&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Available Capacity Estimated from Coulomb Count, Discharge Rate, Temperature, and Cell Characteristics&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Estimates Cell Aging Using Learn Cycles&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Uses Low-Cost Sense Resistor&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Allows for Calibration of Gain and Temperature Coefficient&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Li+ Safety Circuitry—Overvoltage, Undervoltage, Overcurrent, Short-Circuit Protection&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Programmable Safety Thresholds for Overvoltage and Overcurrent&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Authentication Using SHA-1 Algorithm and 64-Bit Secret&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;32-Byte Parameter EEPROM  16-Byte User EEPROM  Dallas 1-Wire Interface with 64-Bit Unique ID&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Tiny, Pb-Free, 14-Pin TDFN Package Embeds Easily in Battery Packs Using Thin Prismatic Cells&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;/div&gt;</summary>
		<author><name>Somline</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Battery&amp;diff=11435</id>
		<title>Battery</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Battery&amp;diff=11435"/>
		<updated>2010-09-19T06:09:59Z</updated>

		<summary type="html">&lt;p&gt;Somline: New page: Here I will describe how the chip inside the battery of pre and pixi works. I used this information for the app Dr.Battery.&amp;lt;br&amp;gt; This is just the start. I'm still working on it.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; ==I...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here I will describe how the chip inside the battery of pre and pixi works. I used this information for the app Dr.Battery.&amp;lt;br&amp;gt;&lt;br /&gt;
This is just the start. I'm still working on it.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
==Intro==&lt;br /&gt;
The Pre and the Pixi are using the same battery. The battery includes a chip providing WebOS with all information about the condition of the battery.&amp;lt;br&amp;gt;&lt;br /&gt;
The battery communicates with the operating system through a &amp;quot;A 1-Wire® interface&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
The chip also includes a nonvolatile storage. All needed informations are stored within this storage. WebOS doesn't store any information about the battery on the device.&lt;br /&gt;
&lt;br /&gt;
==Chip inside the battery==&lt;br /&gt;
The battery is using the &amp;quot;Dallas Semiconductor Maxim DS2784 1-Cell Stand-Alone Fuel Gauge IC with Li+ Protector and SHA-1&amp;quot;.&amp;lt;br&amp;gt; &lt;br /&gt;
The manual of the chip can be found here: [http://datasheets.maxim-ic.com/en/ds/DS2784.pdf Manual of the DS2784]&lt;br /&gt;
&lt;br /&gt;
==Interface used by WebOS==&lt;br /&gt;
The communication with the battery is done by the kernel device driver &amp;quot;w1_ds2784.c&amp;quot; written by palm.&amp;lt;br&amp;gt;&lt;br /&gt;
At boottime webOS creates a directory structure in &amp;quot;/sys/devices/w1_bus_master1&amp;quot; with character device files.&amp;lt;br&amp;gt;&lt;br /&gt;
An application is able to read and write to and from the battery through these &amp;quot;files&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Somline</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Portal:Hardware&amp;diff=11434</id>
		<title>Portal:Hardware</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Portal:Hardware&amp;diff=11434"/>
		<updated>2010-09-19T05:44:56Z</updated>

		<summary type="html">&lt;p&gt;Somline: Section Battery added to category hardware&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__notoc__&lt;br /&gt;
{{portal-header|&lt;br /&gt;
Just list everything related to the hardware. &amp;lt;br&amp;gt;&lt;br /&gt;
Title pages: '''Hardware [description]'''&lt;br /&gt;
}}&lt;br /&gt;
'''[[:Category:Hardware|All pages in Category:Hardware]]'''&lt;br /&gt;
&lt;br /&gt;
* [[External Battery Pack]]&lt;br /&gt;
* [[A2dp]]&lt;br /&gt;
* [[Accelerometer]]&lt;br /&gt;
* [[Ambient Light Sensor]]&lt;br /&gt;
* [[Bluetooth Research]]&lt;br /&gt;
* [[GPS]]&lt;br /&gt;
* [[Hardware]]&lt;br /&gt;
* [[Hardware issues]]&lt;br /&gt;
* [[IR Proximity Sensor]]&lt;br /&gt;
* [[Controlling LEDs from the Shell|LEDS: Control from the shell]]&lt;br /&gt;
* [[More on Leds|LEDS: More information]] &lt;br /&gt;
* [[OMAP vibration device|OMAP vibration device]] &lt;br /&gt;
* [[Torch/Flash|Torch/Flash]] &lt;br /&gt;
* [[USB]]&lt;br /&gt;
* [[WLAN|WLAN / WIFI]]&lt;br /&gt;
* [[Touchscreen]]&lt;br /&gt;
* [[Camera]]&lt;br /&gt;
* [[Battery]]&lt;/div&gt;</summary>
		<author><name>Somline</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=File:Drbattery_calibrate.png&amp;diff=11432</id>
		<title>File:Drbattery calibrate.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=File:Drbattery_calibrate.png&amp;diff=11432"/>
		<updated>2010-09-19T05:06:40Z</updated>

		<summary type="html">&lt;p&gt;Somline: Screenshot2 Dr.Battery Calibrate Scene&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Screenshot2 Dr.Battery Calibrate Scene&lt;/div&gt;</summary>
		<author><name>Somline</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=File:Drbattery_health.png&amp;diff=11431</id>
		<title>File:Drbattery health.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=File:Drbattery_health.png&amp;diff=11431"/>
		<updated>2010-09-19T05:05:48Z</updated>

		<summary type="html">&lt;p&gt;Somline: Screenshot1 Dr.Battery Health Scene&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Screenshot1 Dr.Battery Health Scene&lt;/div&gt;</summary>
		<author><name>Somline</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=File:Icon_drbattery.png&amp;diff=11430</id>
		<title>File:Icon drbattery.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=File:Icon_drbattery.png&amp;diff=11430"/>
		<updated>2010-09-19T05:04:12Z</updated>

		<summary type="html">&lt;p&gt;Somline: Icon of Dr.Battery&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Icon of Dr.Battery&lt;/div&gt;</summary>
		<author><name>Somline</name></author>
	</entry>
</feed>