[Nexus One Android Development] RogerPodacter:
Yeah I agree, I'm about done with it after today me thinks. The crazy thing is its such a simple concept, and its actually working technically! But just linking it is the problem, yet its so close:-(.

So I output all values into dmesg log last night. Was funny each line was huge. But the one that interested me was "ds2784 data size" which is used by Google in their read function. This value just keeps increasing over and over in real time, I guess maybe as the chip is read by the driver it increments this? Not sure really what its doing. Here's the log.

10/02/2010 00:26:14 [INFORMATION] batt: 100%, 4157 mV, 39 mA (19 avg), 36.0 C, 1444 mAh, 128 age, 0 data, 210 chVol, 24 minCurr, 32760 full, 304 AE, 3344 ageCapa, 175 AEvolt, 15 AEcurr, 7 AE40, 3485 full40
10/02/2010 00:26:14 [INFORMATION] batt: charging OFF [FULL]
10/02/2010 00:26:18 [INFORMATION] batt: charging BATTOFF [FULL]
10/02/2010 00:27:05 [INFORMATION] batt: 100%, 4128 mV, -65 mA (-8 avg), 36.0 C, 1444 mAh, 128 age, 8 data, 210 chVol, 24 minCurr, 32760 full, 304 AE, 3344 ageCapa, 175 AEvolt, 15 AEcurr, 7 AE40, 3485 full4
10/02/2010 00:28:03 [INFORMATION] batt: 100%, 4143 mV, -10 mA (-86 avg), 37.0 C, 1443 mAh, 128 age, 59 data, 210 chVol, 24 minCurr, 32760 full, 304 AE, 3344 ageCapa, 175 AEvolt, 15 AEcurr, 7 AE40, 3485 full40
10/02/2010 00:29:11 [INFORMATION] batt: 100%, 4148 mV, 0 mA (-2 avg), 36.6 C, 1441 mAh, 128 age, 117 data, 210 chVol, 24 minCurr, 32760 full, 304 AE, 3344 ageCapa, 175 AEvolt, 15 AEcurr, 7 AE40, 3485 full40
10/02/2010 00:30:01 [INFORMATION] batt: 100%, 4148 mV, 0 mA (-17 avg), 36.7 C, 1441 mAh, 128 age, 185 data, 210 chVol, 24 minCurr, 32760 full, 304 AE, 3344 ageCapa, 175 AEvolt, 15 AEcurr, 7 AE40, 3485 full4
10/02/2010 00:30:51 [INFORMATION] batt: 100%, 4148 mV, 0 mA (-6 avg), 36.7 C, 1441 mAh, 128 age, 235 data, 210 chVol, 24 minCurr, 32760 full, 304 AE, 3344 ageCapa, 175 AEvolt, 15 AEcurr, 7 AE40, 3485 full40
10/02/2010 00:31:41 [INFORMATION] batt: 100%, 4143 mV, -11 mA (-1 avg), 36.7 C, 1441 mAh, 128 age, 29 data, 210 chVol, 24 minCurr, 32760 full, 304 AE, 3344 ageCapa, 175 AEvolt, 15 AEcurr, 7 AE40, 3485 full4
10/02/2010 00:32:32 [INFORMATION] batt: 100%, 4148 mV, 0 mA (-4 avg), 37.0 C, 1443 mAh, 128 age, 79 data, 210 chVol, 24 minCurr, 32760 full, 304 AE, 3344 ageCapa, 175 AEvolt, 15 AEcurr, 7 AE40, 3485 full40
10/02/2010 00:33:22 [INFORMATION] batt: 100%, 4143 mV, 0 mA (-1 avg), 37.0 C, 1443 mAh, 128 age, 129 data, 210 chVol, 24 minCurr, 32760 full, 304 AE, 3344 ageCapa, 175 AEvolt, 15 AEcurr, 7 AE40, 3485 full4
10/02/2010 00:34:12 [INFORMATION] batt: 100%, 4148 mV, 0 mA (0 avg), 37.0 C, 1443 mAh, 128 age, 179 data, 210 chVol, 24 minCurr, 32760 full, 304 AE, 3344 ageCapa, 175 AEvolt, 15 AEcurr, 7 AE40, 3485 full40
10/02/2010 00:35:02 [INFORMATION] batt: 100%, 4148 mV, 0 mA (0 avg), 36.7 C, 1441 mAh, 128 age, 230 data, 210 chVol, 24 minCurr, 32760 full, 304 AE, 3344 ageCapa, 175 AEvolt, 15 AEcurr, 7 AE40, 3485 full40
10/02/2010 00:35:52 [INFORMATION] batt: 100%, 4148 mV, -22 mA (0 avg), 36.2 C, 1441 mAh, 128 age, 24 data, 210 chVol, 24 minCurr, 32760 full, 304 AE, 3344 ageCapa, 175 AEvolt, 15 AEcurr, 7 AE40, 3485 full4
10/02/2010 00:36:42 [INFORMATION] batt: 100%, 4148 mV, -25 mA (0 avg), 35.8 C, 1441 mAh, 128 age, 74 data, 210 chVol, 24 minCurr, 32760 full, 304 AE, 3344 ageCapa, 175 AEvolt, 15 AEcurr, 7 AE40, 3485 full4
10/02/2010 00:37:33 [INFORMATION] batt: 100%, 4148 mV, 0 mA (0 avg), 35.5 C, 1441 mAh, 128 age, 124 data, 210 chVol, 24 minCurr, 32760 full, 304 AE, 3344 ageCapa, 175 AEvolt, 15 AEcurr, 7 AE40, 3485 full40
10/02/2010 00:38:24 [INFORMATION] batt: 100%, 4148 mV, 0 mA (0 avg), 35.2 C, 1441 mAh, 128 age, 174 data, 210 chVol, 24 minCurr, 32760 full, 304 AE, 3344 ageCapa, 175 AEvolt, 15 AEcurr, 7 AE40, 3485 full40
10/02/2010 00:39:14 [INFORMATION] batt: 100%, 4148 mV, 0 mA (-6 avg), 35.0 C, 1441 mAh, 128 age, 225 data, 210 chVol, 24 minCurr, 32760 full, 304 AE, 3344 ageCapa, 175 AEvolt, 15 AEcurr, 7 AE40, 3485 full4

Ignore the other stuff, its the one labeled data. What could that be doing?