yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Development and Hacking General] thx1200:
You should try. Battery level is almost never linear. It's incredibly hard to measure battery level voltage accurately. You will notice that you battery level will change (go up!) if you turn off your device (cold off, not sleep), let it sit for a few minutes, then turn it back on. BLS being a very long line, may just be making the non-linear drain more apparent.
[Windows Mobile Development and Hacking General] pupakota:
damn, 2000 only? set it for minimum 30000(upd: 10k..)...almost realtime is not good idea for such long line...2k is not especially needed, imo.

(just observation, nothing more).
[Windows Mobile Development and Hacking General] Som30ne:
The chart is pretty simple

Each line has the following data:

1. The date and time of the battery level sample

2. The battery level showed at that time on the status screen, afer tapping the taskbar (if a sample was missed - ??? would be shown)

3. If BattLineSVC was installed it would show ++ (if not it would show --)

4. if Co0kieMonster HomeTab was installed it would show ++ (if not --)

(if nothing was instaled - both BattLineSvc and Co0ki'sHT would show --)

As can be seen - when BattLineSvc is installed, the battery percentage drop 2-3 percent per hour.

The measurements taken for BattLineSvc were done at the same place (so there's no issue with different levels of celular reception), with all other wireless comm in the "off" position, and with the device mostly in "suspend" mode (just to take out every possible variable).
[Windows Mobile Development and Hacking General] Som30ne:
Yep. Forced update is set to 0.
[Windows Mobile Development and Hacking General] Som30ne:
Considering the fact I practically use this device as a PDA, with no PhoneCalls, no SMSs, and very little internet use, I believe you can see how it lasts 4-5 days.

Internet usage however "costs" greatly in battery life -

1 hour of normal internet broesing "costs" about 30% of battery.

And just to be clear - The measurements taken for BattLineSvc were done at the same place (so there's no issue with different levels of celular reception), with all other wireless comm in the "off" position, and with the device mostly in "suspend" mode (just to take out every possible variable).
[Windows Mobile Development and Hacking General] Som30ne:
The following seems problematic to me:

Considering the fact that MSN sais:

<http://msdn.microsoft.com/en-us/library/ms687032(VS.85).aspx>

The WaitForSingleObject function can wait for the following objects:

Change notification

Console input

Event

Memory resource notification

Mutex

Process

Semaphore

Thread

Waitable timer

I would have dropped that completly and would have changed:

to:

while (1){

if (ReadMsgQueue(g_mq, &buf, sizeof(DWORD) * 16, &numberRead, <INFINITE>, &flags)){....

and you know what . . .

your assumption that the battery level hardware is jittering and producing thousands of messages unnecessarily might also be possible.

you know, those little volemeters and ampermeters installed in these devices might have accuracy problems, and stability problems,

and might be effected by environmental RF transmissions (and considering a phone is an RF transmitter . . .)

Maybe you should dump a "debug mode" log of all the messages with the batt level and time you received the notification,

just to check that theory.
[Windows Mobile Development and Hacking General] thx1200:
I didn't put the code for the timer. That timer kills itself on entry if g_nowRepeat < 0, so it only iterates twice. This is done to do three measurements when the device resumes from sleep. Once immediately, and then two more two seconds apart. After that, it's done.
[Windows Mobile Development and Hacking General] thx1200:
Good call. I see that dwTimeout can be set to INFINITE. I didn't notice that before. That might work well.

Just FYI, WaitForSingleObject is all over the place when you look for sample code with RequestPowerNotifications. That's where I got that idea from. Now that I've read the MSDN page on ReadMsgQueue, I agree with you that it's unnecessary.

I'm fairly confident it won't make a noticible difference considering the massive amount of code out there that uses it in this case, but every few cycles you can trim off the CPU, the better. :-)
[Windows Mobile Development and Hacking General] thx1200:
Also a good idea. I shall do that when I get some time to revisit this project again (maybe this weekend, maybe several weeks from now) ;-)
[Windows Mobile Development and Hacking General] Som30ne:
Im glad to see you took my remarks and Ideas seriously.

Id be looking forward for the modified (hopefully - loggable) version.

(if a loggable version will be available, I promise I would post a log of the app on my device)

Thanks in advance.
[Windows Mobile Development and Hacking General] thx1200:
Even when I'm confident in my code, I'm always happy to be proven wrong because it means I've learned something new. :-) I don't want to be a programmer with his head in the sand because of stubborness. :-)

I look forward to seeing if any of these small changes help, or, more importantly, if the log reveals anything about how BLS is behaving that we haven't considered yet.
[Windows Mobile Development and Hacking General] mike2nl:
Hi thx1200,

again a screenshot while charging the battery. Happy to use this app.

Top right is NOT 95% battery, it is CPU needed performance at this moment.

Top right second is the drain of the battery at this moment....
[Windows Mobile Development and Hacking General] thx1200:
I'm sorry, I don't understand. What's going on in that picture that I should take note of?
[Windows Mobile Development and Hacking General] dingolino:
Hey thx1200,

how was your Easter weekend? :D

Many thanks for another great app!

Best regards,

dingolino
[Windows Mobile Development and Hacking General] SDreamer:
Just wanted to add my experience so far with the app. I really like the app, but it seriously drains my battery. With the app, I'd have a days worth before charging (I use my device really lightly right now, maybe one or two phone calls lasting about 10 minutes). After uninstalling just this app, I suddenly have a couple days worth of battery (it's been two days, I'm only down to 51% since uninstalling the app). Thought I'd throw that out there. Was using the latest version that didn't poll either.
[Windows Mobile Development and Hacking General] pupakota:
Will author consider longer refresh time?

hmmm.

Keyword: 30 secs.
[Windows Mobile Development and Hacking General] thx1200:
Man, I don't know how you guys get these multi-multi-day batter lives. But Good for you. :-)

Even on a bare ROM (no installed apps), I get like 1.5 days if I don't use it at all. lol. But then again, I'm CDMA and have push email active.

Anyway, now that I'm back in town, I'm going to start having time to work on my apps again soon, so I will be able to put some logging into this app to figure out why the heck some of you are experiencing drain.

My suspicion is that the battery driver on some phones is actually blasting out tons of battery notifications when an app requests them (bug maybe), so it's constantly waking the device. But that remains to be seen! It could be that I did something stupid (I have been known!).

Out of curiosity, do you have the 1% battery level mod installed?
[Windows Mobile Development and Hacking General] thx1200:
What does that mean?

EDIT: Do you mean the refresh timer for BLS? If so, that isn't being used anymore (unless you explicitly enable it).
[Windows Mobile Development and Hacking General] Som30ne:
Just wondering of there's any news :-)
[Windows Mobile Development and Hacking General] metrovice:
Does not appear to work on my Samsung i220 with Windows Mobile 6.5 Standard.

If use "Tray" instead "HHTaskBar" for the Taskbarclass it appears on the top of the screen when I hit "Start".

Still have not figured out the name for the home screen top part that shows the battery indicator, signal strength, network mode, etc...
[Windows Mobile Development and Hacking General] liveseeds:
Hi! I installed the app (HTC Touch Pro 2), but nothing happened! (no battery in status bar) - do I have to 'launch' it anywhere, or should I have tried another soft reset (did that once).

ALSO - when I went into the normal battery settings it did not work (showed 0%). I uninstalled your app and restarted and the normal battery status was correct again.

Can you help advise as I like the sound of the app! (I am relatively new to this !!)

Thanks!
[Windows Mobile Development and Hacking General] thx1200:
That's weird. I've never seen that. Are you using a custom ROM?
[Windows Mobile Development and Hacking General] avallk:
Samsung Jack not working

I have installed this on my samsung jack with Wimo 6.5 Standard but see nothing. When i try to run the config it gives me:

Error

BattLineSvcConfig.exe

InvalidOperationException

Message text unavailable. Resource file 'Microsoft.VisualBasic resources' not found.

at

BattLineSvcConfig.My.MyProject.MyForms.Create_Instance_[T}(Form1Instance)

at

BattLineSvcConfig.My.MyProject.MyForms.get_Form1()

at BattLineSvcConfig.Form1.Main()

Should I take this to mean it won't run on my phone? I also put the MS .net CF 3.5 on my phone.

Thanks

Ken
[Windows Mobile Development and Hacking General] thx1200:
Standard is not officially supported, although the service may actually work, but the config app definitely will not.
[Windows Mobile Development and Hacking General] szafran81:
Hi

Nice app.

Is there a way to reverse the line ? (it's going right to left now, but it would be nice to see an option to reverse it to go from left to right)

Regards

Szafran
[Windows Mobile Development and Hacking General] thx1200:
Interesting request! I don't really have the time or inclination to work on this project much anymore, but the source code is freely avialable and if anybody adds that option, I'm more than happy to add the feature in the main development branch.
[myTouch 3G, Magic Android Development] ahmgsk:
Its My 1st Release.

This rom also Contains -> Things from many roms

ONCE AGAIN Android 2.1 Release But Now With Sense UI

"This Release Is only For HTC Magic 32A New Radio"

Click Here To Update Ur Radio

Device I Hav Used For Get This Booting

1. H-Boot - 1.76.2007 (SAPP10000)

2. Radio - 6.35.10.18

3. Recovery -CursorDroids Custom Recovery

For all this i would thank some people

1. Sanpei -> Awesome Kernel Work 'BRO' I Hope U Get .32 Working Soon

2. People whose all work is used in my rom.

3. People Who gave me inspiration for building it

4. U R Love -> its making me work with out magic as well

32B users i hav not worked on it -> G1 n MT3g

32A users Old Radio -> as its released for G1 u All will get It as well

BTW

As u can see HTC itself is providing new updates with new radio n spl (i think if u do that u can't root)

>> so this means HTC Itself Knows New radio is Better Than Old (i recommend Shift)

U can roll back as well anytime.

Rom doesnot have Working:

1.HTC Widgets -> LIKE

->Photo Widget (Since Album Is Not working)

->Tweeter (Since Peep Is not Working)

->Weather (Widget is working But Application has probs)

-> AND MORE

2. Network Location

3. Bluetooth

4. Htc Sync Works on it own Wish

5. Screen Lock up (SAME AS ECLAIR and same Solution) (but in this it happens in very less case)

6. APP2SD Not Working

Rom Has:

FOR VERSION V1.

1. Camera Working

2. Camcorder Working

3. Touch To Focus Working in Camera

4. Rosie All Screen Working Perfect with MultiTouch Action

5. Clock n Other Widget (apart from mentioned above Working)

6. Wifi Working

7. Google Maps 4.0 (hacked navigation + MultiTouch)

8. 3D Gallery Working Perfect

9. Multi-Touch Working In Gallery + Browser

10. Rosie MultiTouch Working

11. HTC LOCKSCREEN working

12. Htc Hero Boot Animation

13. Sync Working (Contacts + mails + facebook all working perfect)

14. Fastest HTC keyboard -> (turn off vibration to get more fast response)

15. MANY MANY MORE THINGS -> CHECK THEM OUT urself

Downloads:

Click Here to Download

DONATE:

+++DONATE FOR DEVELOPMENT+++

Steps to install look @ post 2
[myTouch 3G, Magic Android Development] ahmgsk:
Installation And Optimization

Please follow the guide ->

Swap + Ext2 + Fat32 (96/128mb Swap + 512 Mb Ext2 + Remaining fat32 ) (For 8Gb Card)

Step 01: Turn Off Ur Device

Step 02: Press Home Key and Power Key At The Same time

Step 03: Go To 6th Option 'Partition sdcard'

Step 04: Select Partition SD

Step 05: Press Home To Confirm

Step 06: Set Swap Size as per required Using -> Trackball OR Volume Key at Left of your Device

Step 07: Set Ext2-Size as per required Using -> Trackball OR Volume Key at Left of your Device

Step 08: Confirm your Action By using Home Button

Your Memory Card Partition Is Created

Now flash the rom

Step For Installation: -

Step 00: Check The SPL required for ROM.zip matches Your PHONE

Step 01: Turn Off Ur Magic

Step 02: Press HOME + POWER (To Enter Recovery)

Step 03: Go To Option 2 ' USB-MS toggle'

Step 04: Paste the ROM.zip in root of your SD-Card

Step 05: Hit Back Button to Return Back to Recovery Menu

Step 06: Go To Option 5 'Wipe'

Step 07: Preform Wipedata/factory reset

Step 08: Perform Wipe Dalvik-cache (If U don't have Partitions On SD-Card This will Give adb error)

Step 09: Perform Wipe SD:ext partition (If U don't have Partitions On SD-Card This will Give adb error)

Step 10: Hit Back Button to Return Back to Recovery Menu

Step 11: Go To Option 4 'Flash zip from sdcard'

Step 12: Choose The ROM.zip, Hit Home to Flash The Rom

Step 13: Select 1st Option 'Reboot system now'

Now -> u should get it working

for more tutorials -> check here

if ANY PROBLEM come on gtalk -> ahmgsk.mod@gmail.com

NOTE :- This Rom DOES NOT SUPPORT ASS2SD THEN TOO U HAVE TO CREATE EXT2 PARTITION -> IF YOU WANT GALLERY 3D TO WORK PERFECTLY

Now Some Basic Tips:

1. Wait for Rom To Boot Up n Running properly don't be in a hurry (its adjusting it self)

2. Using Gallery3d -> Let images load for 1st time then next time u will see faster loading

3. Dont Be in Hurry -> When installing apps from market let it install (phone might freeze at that time)

4. Use Application Killer -> To kill unwanted apps.(running behind)

5. When ever u face a crash fix uid -> or it will cause probs to rom slowly slowly

HOW TI FIX UID

-> go to recovery

-> others

-> Fix APK uid mismatches.
[myTouch 3G, Magic Android Development] ahmgsk:
Videos and snapshots

Video Of CAN BE BootAnimation for V2 please comment on youtube

Video of Release v1

TO DOWNLOAD VIDEO CLICK HERE ​
[myTouch 3G, Magic Android Development] 1wingangel:
can it be used on 32b yet:)
[myTouch 3G, Magic Android Development] ahmgsk:
not yet its only for new radio 32A magic
[myTouch 3G, Magic Android Development] 1wingangel:
not be rude, but any idea if and when it will be ready for 32b
[myTouch 3G, Magic Android Development] capychimp:
recovery-RA-hero-v1.5.3.1.img

will it be able to work when having recovery-RA-hero-v1.5.3.1 or do i need to change to cursordroids recovery?
[myTouch 3G, Magic Android Development] LoGaY:
wow....

waiting until everything fine, and everything work.....

great ROM i thing....

*Still Using Eclair 2.1 [Made By Me]
[myTouch 3G, Magic Android Development] Zoide_:
Any chance of getting Bluetooth working?

Thanks
[myTouch 3G, Magic Android Development] FirstNoobToBrickHisPhone:
http://xdaforums.com/forumdisplay.php?s=&daysprune=&f=448
[myTouch 3G, Magic Android Development] ronni.rasmussen:
Looks promising! Will wait for a little more mature release before i test it but sure looking forward for an Eclair Hero with Cooliris. Hope this Rom will make it past Beta cause it will have great potential if it get things working and get stable.

Keep up the good work!
[myTouch 3G, Magic Android Development] SuperOlas:
Installed and tried about an hour and it's great. I convert ext2 to ext3 on purpose to test whether your rom worked on that partition and tell you what, it's working perfectly. the next thing to test is app2sd because after fresh install, there's only 102MB of free internal memory and it's not fun to have the device get slower within an hour because of that.
[myTouch 3G, Magic Android Development] ahmgsk:
i m working on v2

please report buggs
[myTouch 3G, Magic Android Development] SuperOlas:
app2sd confirmed work nicely after executing steps from OmpongDroid http://tux.or.id/?p=236. it's in bahasa indonesia but the commands are clearly shown. From fresh install there's only 102mb internal storage available. after executing these commands, I got 160mb free internal storage. installed about 30mb of applications and still 155mb available. converted ext2 to ext3, works nicely

freezed twice while installing applications.
[myTouch 3G, Magic Android Development] miyu-hitori:
great job,you're the one that make eclair 2.1 support camera & camercoder,just 1 thing I met that is I always wait for click the accept button of maket,but it was always show the loading page,not end
[myTouch 3G, Magic Android Development] warriors3:
Hero AMH Android 2.1 is the fantastic Rom !

I'm play it few hours , all were smooth ,only discover one bug,Hero AMH Android 2.1 used more RAM,always with the Task killer is better(mention at front page already).

Bug : At the CAMERA ,cant direct to gallery,Force Close !

The Market,I'm no sure is Bug,because the Market couldn't get the 3banana app,I have the Market Enabler.

Thanks u buddy ...
[myTouch 3G, Magic Android Development] pagubg:
I can not report any bugs :) I wish this ROM become a little bit faster :)

I am not using any apps2sd or swap or whatever else. Just plain install :)
[myTouch 3G, Magic Android Development] Filgaliel:
I have the screen bug and fix uid does not fix it.. Astro and other explorers could not show SD contents..
[myTouch 3G, Magic Android Development] ahmgsk:
keep reporting i m working on v2 dont want bugs to come in that release
[myTouch 3G, Magic Android Development] warriors3:
Report another two BUGS !

Bugs :

1)The Market:Have few items couldn't get , example Google Goggles,Google Shopper,Google Earth,3banana and etc ..

2)The Contact:The manual sync have the problem and facebook sync notification by CONTACT and viewing the Facebook's photo by CONTACT also sometimes FORCE CLOSE.

Thanks u buddy !
[myTouch 3G, Magic Android Development] c4lvinkhor:
Thanks for this nice Rom,

When I open the music and select the list it force close
[myTouch 3G, Magic Android Development] darvo:
I doubt your phone gets slow because you "only" have 102MB left. With the ROM I'm currently running, no apps2sd, I only have 35MB free mem and it doesn't slow down.

About memory management, it's been recommended by cursordroid and on Hero's forums NOT to use task managers as it would only get your phone slower. I never kill any app and my phone is always fast and stable.

Last thing, I would rather not use swap and ext to avoid partitioning my SDCard. Can it work with only fat partition?

Thanks!
[myTouch 3G, Magic Android Development] emin3sku:
Very fast rom.

Good job.Almost everithing working.

The only real problem is that i cannot mount my sd card.My computer doesn`t see my sd.

The speed on 3g and hsdpa is verry slow.

Overall is a stable rom for every day use.
[myTouch 3G, Magic Android Development] ahmgsk:
thx everyone

i m trying my best to build a better rom -> everytime

Hope u all are enjoying it.

i dont have magic use friends magic to dev.

so development is done according to his comfort.

iF U REALLY LIKE MY ROM :- Please consider donation

check 1st post

Okay for now GOOD night!!!
[myTouch 3G, Magic Android Development] qxv1:
mms still not working :(:(
[myTouch 3G, Magic Android Development] crisvillani:
Cool rom!!

Like the helicopter view a lot!

Would it be possibly to get live wallpapers working like the HTC Desire Rom??
[myTouch 3G, Magic Android Development] phat_cow:
Rogers has fixed the Time stamp issue on sense ui. DOes this include the fix?
[myTouch 3G, Magic Android Development] malachaskos:
can i flash it without partition on SDcard? as a simple rom?
[myTouch 3G, Magic Android Development] theh0g:
Really great rom! There are few glitches (calendar widget stops showing dates with appointments, some fcs, no rotation, ...), but otherwise it works just fine. Cant wait for updates :)
[myTouch 3G, Magic Android Development] LoGaY:
better put the date in the main title...hee

just like eclair 2.1 [Made By Me]

hehehhehehe

i waiting until the max Rom Created ini here.....

qiqiiqiqiiq
[myTouch 3G, Magic Android Development] warriors3:
Bug found !

Bug :

1)Browser : At BROWSER,haven't finish load it yet,click BACK,then will FORCE CLOSE,click BROWSER again will load a bit time in blank ..

Thanks u !
[myTouch 3G, Magic Android Development] 1wingangel:
just wanna know when this is gonna be ported to 32b
[myTouch 3G, Magic Android Development] hidebank:
Bugs : HTC Facebook& Contact Doesn't sync as i have been as last F/W :( now i've got all my facebook list on my phone book. Help plz
[myTouch 3G, Magic Android Development] ahmgsk:
case_ is working on it
[myTouch 3G, Magic Android Development] 1wingangel:
thank alot
[myTouch 3G, Magic Android Development] warriors3:
Two Bugs found !

Bugs :

1)Battery : Charging full already , can't display is full charge,have to restart the phone,then will show full charge.

2)LED : Many LED notice wouldn't show out , example the battery is show full charge , but LED still no show green light !

Thanks u !!
[myTouch 3G, Magic Android Development] alexchiri:
Music player

Hello,

A bug that appears on my phone in music player:

From the screen that is shown when music player started if I want to go to the library with the button from the bottom left corner I get a FC and a restart. Also it doesn't find all my songs on my card, it stops at 100. I have a SDHC 8GB card.

Cheers!
[myTouch 3G, Magic Android Development] alexchiri:
[BUG] Calendar FC

1. Open calendar

2. Press MENU

3. Choose Calendars

4. FC
[myTouch 3G, Magic Android Development] vincentlee6148:
The same on my phone!!
[myTouch 3G, Magic Android Development] jhunt31:
Hi ahmgsk,

Thanks a lot for you work in developing your Android 2.1 roms :D I've just flashed from your other eclair rom to this sense ui one and it seems to run very quick!

I've just found a bug when using the security unlock code.. I am unable to unlock my phone with it.. It is as if when you swipe it does not register all of the movements and you are unable to successfully unlock the phone..if that makes sense..

There is also no option to sign in with your google account and reset the unlock code so I've just had to boot into recovery mode and wipe it.
[myTouch 3G, Magic Android Development] vincentlee6148:
Bugs :

1.in the gallery: press camera button(The upper right corner) will force close!

2.in the camera: press gallery button(The down left corner)will force close!

3.in the video: press gallery button(The down left corner)will force close!

4.Settings:sound & display settings --- why cancel feedback,the phone

​

button still vibrate?

Nice job! I hope speed and quicker response !

AMH2.1V2 quick coming!:D
[myTouch 3G, Magic Android Development] vincentlee6148:
bug:

1.Press menu ,select wallpaper then apply wallpaper to Lock screen then Select wallpaper from Albums ,--the application HTC Sense has stopped unexpectedly.(force close!):eek:
[myTouch 3G, Magic Android Development] vikingnah:
Yes, yes, i have the same problem.

But ROM is really nice and good:)
[myTouch 3G, Magic Android Development] vikingnah:
Ringer volume layout

I use Ring+Vibro on incoming calls. Now at incoming call volume constantly decreases. Is it correct?
[myTouch 3G, Magic Android Development] mr_dinosaur:
Contact Auto-complete in Messages

It looks like everyone's reported all the bugs that I have found but one (unless I missed it in the thread). When I compose a new message (SMS), I would normally just type part of the contact's name and the phone will list suggestions. This is not happening.

But, it certainly looks promising! I can now watch Youtube in normal quality on the bus home when the 3G connection is a little sluggish.

Can't wait for the next release.
[myTouch 3G, Magic Android Development] fezzawinkle:
second that