[TESTING] XDAndroid GBX0C 2.3.7 Build

Search This thread

arrrghhh

Inactive Recognized Developer
Feb 10, 2007
11,906
3,851
Hey folks,

This is a completely new build, with all the new changes baked in. We wanted to do a semi-official test release to collect bugs and hopefully do a formal official release with everything settled. The main pain point is the CSV files (see pre-install prep).

So a brief overview:

  • New acoustic routing code baked in. Should fix most if not all audio routing problems, and will provide more debugging if stuff does go wrong. Also allows for more granular tweaking, see the CSV files.
  • GPS fixes for GB - GPS not only works in GB now, but it doesn't kill sleep! I was able to use GPS, get a solid lock, and put the device to sleep no problem.
  • BT should work & well with the new acoustic code. Post results.
  • RHOD users now have a choice of kernels. .35+ all have the new acoustic - so .35, .39, 3.0 and 3.1 are all fair game now... This is bundled with .27!!
  • Keep in mind, autobuild .27 kernels will produce no audio in this build... Obviously the bundled kernel will work, and the absolute newest .27 autobuild kernel does work now - Feb.27 2012 or newer.
  • rootfs tweaks - first, it will detect which kernel you're on (.27 or .35+) and automatically apply the correct firmware. Second, is it will always copy/extract the modules... failures there were getting annoying, and this is surefire if brute-force...
  • Few Easter egg apk's...
  • Probably a lot I'm forgetting, this might change ;)

Pre-Install Prep REQUIRED!!!

This step is crucial, and I forgot all about it! You must copy all of the *.CSV file from your WinMo ROM - these are in the \Windows\ directory. There's a very easy way to do this. It involves the Total Commander app for WinMo (Direct Link for the perpetually lazy...) (included in EnergyROM and others probably).

Now you're in Total Commander looking at your \Windows\ directory. Whew... lots of files. Fear not! Hit the "CTRL" button, then the green "Plus" button. This opens the Select/Unselect files dialog. Put in *.csv, press "select" and voila. All CSV files are selected. Now - File -> Copy/Move -> I want you to copy these (should be 10) files to the ROOT of your SD card. No folders!!! This is hardset right now, until we get it all implemented into the build properly. Thanks!

Install

Assuming you've done the pre-install prep; this is installed just like the other XDAndroid builds - grab your startup.txt (don't forget rel_path= if you don't have it at the root of the SD!), ts-calibration and boot!

Download
 
Last edited:

arrrghhh

Inactive Recognized Developer
Feb 10, 2007
11,906
3,851
Caveats:

  • Audio stutters every 10sec. The only fix I've heard is using a kernel from G3rmo (unfortunately it is old), or
    Code:
    su
    kill -9 28
    Which kills the [battery] process. I'm sure this will have negative effects on the battery meter/battery life...
  • SD Card not working...? "Waiting for SD Card" appearing on boot...? Try putting this command in your startup.txt
    Code:
    msmsdcc_1bit msmsdcc_fmax=14000000 msmsdcc_nopwrsave
    See gummbah30's post reminding us of these commands.
  • SD Card has partitions? (If you used a non-XDAndroid build the answer is YES) Then you need to add "no_partitions" to your startup.txt. Between the quotes on the set cmdline line. Do not put it on its own line, it goes in between the quotes! Make sure there is one space between each item.
  • BT might still be flaky
  • The CSV files from my BLAC100 are attached for the lazy. I'd like to gather CSV's from each RHOD, I'm curious if any ROM devs have changed them out either... This could get interesting. If you folks don't mind, post up your CSV's, point out differences with mine, etc... We're trying to figure out how to unify these, if possible! Thanks!
  • Keyboard tiny/unusable? Either change the IME (long press on the input box) Get rid of it! I've heard "Hackers Keyboard" is a good alternative - many options. There's also "Better Keyboard", Swype, etc... Side load the APK using AndroidApps, adb install, etc.
Please post back any issues, enjoy!

GBX0C Changelog
  • Camcorder: Now works (tested on rhodium).
  • Acoustic: Bug-fix : correct random loss of dual(rear)-mic.
  • MMS: Bug-fix: Slides with zero duration on Sprint.
  • Gps: Bug-fix: Init/de-init sequence fix (correct gps not starting up after being unchecked in Settings).
  • Gps: Bug-fix: End gps session with a correct rpc call (relevant to amss6125 devices).
  • Gps: Bug-fix: Don't send delayed position requests after session has ended (possibly relevant to Navigation issues).
  • Gps: New feature: Xtra (aGPS) -> verified to work on rhodium/cdma raph.
  • X1 specific: Screen rotation patch.
  • Added tytung's GPS injector app to AndroidApps\Other as well as updating/cleaning up some apps in AndroidApps.
  • Modified rootfs for newest apsta firmware & wifi firmware - wifi tethering now works flawlessly in the newest kernels! .27 is still bundled for the record...
 

Attachments

  • AcousticBLAC100CSV's.zip
    8.9 KB · Views: 1,711
Last edited:

welard

Senior Member
May 5, 2009
297
14
logcat attached

just like to say speakers when making a call works........loud rear speakers (speakerphone) don't work nor does sound in touch selection when going threw screen selection and playing music does not work also.....hope this helps:eek:
 

Attachments

  • dmesg.zip
    32.1 KB · Views: 888
Last edited:

arrrghhh

Inactive Recognized Developer
Feb 10, 2007
11,906
3,851
just like to say speakers when making a call works........loud rear speakers (speakerphone) don't work nor does sound in touch selection when going threw screen selection and playing music does not work also.....hope this helps:eek:

Interesting, does any sound work...? Does it play thru the earpiece instead of the rear speaker? What about previewing ringtones? Next time you pull a logcat, make sure to use -v time. Using GetLogs makes it much easier ;).

Thanks for testing btw. The more the merrier! If we're going to make this change global, we want to make sure no devices are left in the dust. So it's up to you guys to test and ensure that it works properly! If it doesn't, we'll try to fix it.

If anyone feels like hopping on #xdandroid on freenode while testing, that would be great! Thanks again!
 
Last edited:

am20033

Member
Jul 2, 2010
18
1
i attached the file i found on sd card after pulling the logs with getlogs. i hope this is the file you wanted.
i just added following commands to my startup, because i cant boot without them:
msmsdcc_1bit msmsdcc_fmax=14000000 msmsdcc_nopwrsave
 

Attachments

  • data.zip
    36.5 KB · Views: 766
Last edited:

arrrghhh

Inactive Recognized Developer
Feb 10, 2007
11,906
3,851
i attached the file i found on sd card after pulling the logs with getlogs. i hope this is the file you wanted.
i just added following commands to my startup, because i cant boot without them:
msmsdcc_1bit msmsdcc_fmax=14000000 msmsdcc_nopwrsave

Those commands are necessary if you have a SD card that doesn't play nicely. If you need 'em, put 'em in.

Thanks for the logs, I'll pass them on. Anything you can say about 'em? What happened during the logs...? Please be as specific as possible. The more information, the better.
 
Last edited:

arrrghhh

Inactive Recognized Developer
Feb 10, 2007
11,906
3,851
Bump...

I made a mistake. Messed up bad folks! I forgot an extremely crucial step... See the first post! Pre-install Prep ;).

am20033 already has given pretty good feedback, once having done this step. So send it through the ringer guys, c'mon!
 
Last edited:

welard

Senior Member
May 5, 2009
297
14
Bump...

I made a mistake. Messed up bad folks! I forgot an extremely crucial step... See the first post! Pre-install Prep ;).

am20033 already has given pretty good feedback, once having done this step. So send it through the ringer guys, c'mon!

wooooow......thats all i can say......loudspeaker in call works perfect.... incall audio perfect.......touchsceen click works well......overall system louder......have not tested music but in (sound settings)....ringtone, media and alarm works well...bluetooth audio headset has lots of background noise u can hear the other person but not very well but audio is rooted to bt headset.....will test further and report back asap......:)

p.s. there are 5 c.s.v file in window mobile on blackstone....ive re-check and found 5.....if anyone find more please let me know, but far as i know there is 5 not 10.....thanks
 
Last edited:

arrrghhh

Inactive Recognized Developer
Feb 10, 2007
11,906
3,851
wooooow......thats all i can say......loudspeaker in call works perfect.... incall audio perfect.......touchsceen click works well......overall system louder......have not tested music but in (sound settings)....ringtone, media and alarm works well...bluetooth audio headset has lots of background noise u can hear the other person but not very well but audio is rooted to bt headset.....will test further and report back asap......:)

p.s. there are 5 c.s.v file in window mobile on blackstone....ive re-check and found 5.....if anyone find more please let me know, but far as i know there is 5 not 10.....thanks

Good deal! Some headsets seem to work better than others - we'll have to work on that once everything has settled. Glad everything else is working well!

As for there only being 5 CSV's, that might be true for Blackstone. What WinMo ROM are you on...? Perhaps some other users can verify. On my RHOD running EnergyROM there's definitely 10 CSV files in \Windows\. I might ask everyone post theirs so we can detect any differences - so if anyone would like to post all the CSV's they have in a zip file here that would be great!
 

welard

Senior Member
May 5, 2009
297
14
Good deal! Some headsets seem to work better than others - we'll have to work on that once everything has settled. Glad everything else is working well!

As for there only being 5 CSV's, that might be true for Blackstone. What WinMo ROM are you on...? Perhaps some other users can verify. On my RHOD running EnergyROM there's definitely 10 CSV files in \Windows\. I might ask everyone post theirs so we can detect any differences - so if anyone would like to post all the CSV's they have in a zip file here that would be great!

im on window 6.5 kwbr rom,....im not sure if files are different than in the orignal 6.1 for blackstone........thanks;)
 

cbolumar

Senior Member
Nov 25, 2006
295
262
Post those CSV's if you could!

Thank's Arrrghhh , that is my best news today .

I'm a former HD owner and today i have a HD mini Photon , my current Android ROM is working very well .
The only real problem for me is the audio routing . Could you give me some help to test this in Photon? I can try to change my ROM in order to apply your fix. Don't worry if i don't have success doing that , i know devices are not the same and i don't disturb you .

Because this is HD forum if you want you can PM me.

Thank's a lot
 
Last edited:

arrrghhh

Inactive Recognized Developer
Feb 10, 2007
11,906
3,851
Thank's Arrrghhh , that is my best news today .

I'm a former HD owner and today i have a HD mini Photon , my current Android ROM is working very well .
The only real problem for me is the audio routing . Could you give me some help to test this in Photon? I can try to change my ROM in order to apply your fix. Don't worry if i don't have success doing that , i know devices are not the same and i don't disturb you .

Because this is HD forum if you want you can PM me.

Thank's a lot

If you're on a native Android device and you're having audio routing problems I would talk to the developer of the ROM. If you re-read the first post, I detail why we have audio routing problems to day, and why this test build fixes those issues.

Your issue is completely different and entirely unique compared to our woes. Sorry.
 

cbolumar

Senior Member
Nov 25, 2006
295
262
If you're on a native Android device and you're having audio routing problems I would talk to the developer of the ROM. If you re-read the first post, I detail why we have audio routing problems to day, and why this test build fixes those issues.

Your issue is completely different and entirely unique compared to our woes. Sorry.

Thank's arrrghhh , Photon is a WM 6.5 device (maybe the last HTC WM device) and the issue is the same I had in my blackstone for two years. (BT pairing but not audio ) it was my bigger problem there and with photon .... having the same problem..
I'm reading some times the blackstone thread looking for some light about this issue and today i found your thread. Trust me , the issue is the same and the way to resolve it must be similar.

I had success booting android HD blackstone roms in photon (more or less) and i will try to test your build. at the moment the booting animation start well but never end.
I'm changing some modules to obtain a bootable build but i don't know which libs or kernel modules are you changing here.

Thank's
 
Last edited:

arrrghhh

Inactive Recognized Developer
Feb 10, 2007
11,906
3,851
Thank's arrrghhh , Photon is a WM 6.5 device (maybe the last HTC WM device) and the issue is the same I had in my blackstone for two years. (BT pairing but not audio ) it was my bigger problem there and with photon .... having the same problem..
I'm reading some times the blackstone thread looking for some light about this issue and today i found your thread. Trust me , the issue is the same and the way to resolve it must be similar.

I had success booting android HD blackstone roms in photon (more or less) and i will try to test your build. at the moment the booting animation start well but never end.
I'm changing some modules to obtain a bootable build but i don't know which libs or kernel modules are you changing here.

Thank's

Oh I see.

Others have this same problem...? I'm wondering if it's your headset, or the port. Do you know how audio routing works on the port for the Mini? Is it a kernel-only affair, or does userland effect it...?
 

cbolumar

Senior Member
Nov 25, 2006
295
262
Oh I see.

Others have this same problem...? I'm wondering if it's your headset, or the port. Do you know how audio routing works on the port for the Mini? Is it a kernel-only affair, or does userland effect it...?

Is a general problem , I don't know if the problem is only in the kernel but i can give you some issues we have with the sound:

- the stereo wired headset sound only works if we use headset with micro , if we use headset without micro the sound is mono.
- The fm radio sound only works if we start de FM radio in WM before run haret , in other case we have only 5 seconds sound in Android FM radio, after 5 seconds the sound stops suddenly.
- the loudspeaker and sound in general in incoming calls is very low.
- The Bluetooth headset and the bluetooth hand free paired without problems but not redirect the sound.

I think the problem is not so different you want fix here in blackstone.
 

arrrghhh

Inactive Recognized Developer
Feb 10, 2007
11,906
3,851
Is a general problem , I don't know if the problem is only in the kernel but i can give you some issues we have with the sound:

- the stereo wired headset sound only works if we use headset with micro , if we use headset without micro the sound is mono.
- The fm radio sound only works if we start de FM radio in WM before run haret , in other case we have only 5 seconds sound in Android FM radio, after 5 seconds the sound stops suddenly.
- the loudspeaker and sound in general in incoming calls is very low.
- The Bluetooth headset and the bluetooth hand free paired without problems but not redirect the sound.

I think the problem is not so different you want fix here in blackstone.

The fixes here apply to MSM7k devices. I'm not sure what you would need to port it to other devices... pretty sure our kernel would not work on your phone. That's going to be the hurdle. I would encourage you to analyze the userland stuff tho - that certainly might be useful to you.
 
  • Like
Reactions: cbolumar

cbolumar

Senior Member
Nov 25, 2006
295
262
The fixes here apply to MSM7k devices. I'm not sure what you would need to port it to other devices... pretty sure our kernel would not work on your phone. That's going to be the hurdle. I would encourage you to analyze the userland stuff tho - that certainly might be useful to you.

Thank's arrrghhh , the hD mini have the MSM7227 processor, i will follow here your work.
 

arrrghhh

Inactive Recognized Developer
Feb 10, 2007
11,906
3,851
Thank's arrrghhh , the hD mini have the MSM7227 processor, i will follow here your work.

Don't misconstrue, I haven't done any of the actual development on this acoustic code :eek:.

See Jerome's tree if you want to see where this all started. A few others have cloned his tree and made some modifications. We're still working out the kinks. Perhaps it can help your port as well...

Like I said earlier, I am betting the userland stuff will work for you folks without a ton of changes (don't know for sure!). The kernel stuff for this new acoustic will need to be ported - our kernel will not work on your device.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 16
    Hey folks,

    This is a completely new build, with all the new changes baked in. We wanted to do a semi-official test release to collect bugs and hopefully do a formal official release with everything settled. The main pain point is the CSV files (see pre-install prep).

    So a brief overview:

    • New acoustic routing code baked in. Should fix most if not all audio routing problems, and will provide more debugging if stuff does go wrong. Also allows for more granular tweaking, see the CSV files.
    • GPS fixes for GB - GPS not only works in GB now, but it doesn't kill sleep! I was able to use GPS, get a solid lock, and put the device to sleep no problem.
    • BT should work & well with the new acoustic code. Post results.
    • RHOD users now have a choice of kernels. .35+ all have the new acoustic - so .35, .39, 3.0 and 3.1 are all fair game now... This is bundled with .27!!
    • Keep in mind, autobuild .27 kernels will produce no audio in this build... Obviously the bundled kernel will work, and the absolute newest .27 autobuild kernel does work now - Feb.27 2012 or newer.
    • rootfs tweaks - first, it will detect which kernel you're on (.27 or .35+) and automatically apply the correct firmware. Second, is it will always copy/extract the modules... failures there were getting annoying, and this is surefire if brute-force...
    • Few Easter egg apk's...
    • Probably a lot I'm forgetting, this might change ;)

    Pre-Install Prep REQUIRED!!!

    This step is crucial, and I forgot all about it! You must copy all of the *.CSV file from your WinMo ROM - these are in the \Windows\ directory. There's a very easy way to do this. It involves the Total Commander app for WinMo (Direct Link for the perpetually lazy...) (included in EnergyROM and others probably).

    Now you're in Total Commander looking at your \Windows\ directory. Whew... lots of files. Fear not! Hit the "CTRL" button, then the green "Plus" button. This opens the Select/Unselect files dialog. Put in *.csv, press "select" and voila. All CSV files are selected. Now - File -> Copy/Move -> I want you to copy these (should be 10) files to the ROOT of your SD card. No folders!!! This is hardset right now, until we get it all implemented into the build properly. Thanks!

    Install

    Assuming you've done the pre-install prep; this is installed just like the other XDAndroid builds - grab your startup.txt (don't forget rel_path= if you don't have it at the root of the SD!), ts-calibration and boot!

    Download
    3
    Sorry. [...] :eek: I thought you are having trouble with this phone development, just tried to help. It will never happen again...

    Still don't get how you talking about selling the phone cheaply helps with development.

    Any developer is welcome to join... the project on the Blackstone front never really had a developer. A few came and went, but very few... none stayed long either.

    So if you want to help, by all means. If you're just going to talk about selling your phone go elsewhere - these types of posts have NO business in a development forum.
    3
    This is useless to buggy for daily use ...
    only a full rom and nand will work not this crapy and buggy versions
    no hope htc hd will never run android native
    HTC HD is dead no hope and no future
    only if the can make a full port and run Android native

    thanks any way

    Either make one, or STFU. Eternally posting this doesn't help anyone. Really getting tired of seeing this exact same post from you over and over and over...
    2
    Caveats:

    • Audio stutters every 10sec. The only fix I've heard is using a kernel from G3rmo (unfortunately it is old), or
      Code:
      su
      kill -9 28
      Which kills the [battery] process. I'm sure this will have negative effects on the battery meter/battery life...
    • SD Card not working...? "Waiting for SD Card" appearing on boot...? Try putting this command in your startup.txt
      Code:
      msmsdcc_1bit msmsdcc_fmax=14000000 msmsdcc_nopwrsave
      See gummbah30's post reminding us of these commands.
    • SD Card has partitions? (If you used a non-XDAndroid build the answer is YES) Then you need to add "no_partitions" to your startup.txt. Between the quotes on the set cmdline line. Do not put it on its own line, it goes in between the quotes! Make sure there is one space between each item.
    • BT might still be flaky
    • The CSV files from my BLAC100 are attached for the lazy. I'd like to gather CSV's from each RHOD, I'm curious if any ROM devs have changed them out either... This could get interesting. If you folks don't mind, post up your CSV's, point out differences with mine, etc... We're trying to figure out how to unify these, if possible! Thanks!
    • Keyboard tiny/unusable? Either change the IME (long press on the input box) Get rid of it! I've heard "Hackers Keyboard" is a good alternative - many options. There's also "Better Keyboard", Swype, etc... Side load the APK using AndroidApps, adb install, etc.
    Please post back any issues, enjoy!

    GBX0C Changelog
    • Camcorder: Now works (tested on rhodium).
    • Acoustic: Bug-fix : correct random loss of dual(rear)-mic.
    • MMS: Bug-fix: Slides with zero duration on Sprint.
    • Gps: Bug-fix: Init/de-init sequence fix (correct gps not starting up after being unchecked in Settings).
    • Gps: Bug-fix: End gps session with a correct rpc call (relevant to amss6125 devices).
    • Gps: Bug-fix: Don't send delayed position requests after session has ended (possibly relevant to Navigation issues).
    • Gps: New feature: Xtra (aGPS) -> verified to work on rhodium/cdma raph.
    • X1 specific: Screen rotation patch.
    • Added tytung's GPS injector app to AndroidApps\Other as well as updating/cleaning up some apps in AndroidApps.
    • Modified rootfs for newest apsta firmware & wifi firmware - wifi tethering now works flawlessly in the newest kernels! .27 is still bundled for the record...
    2
    Any updates? RIP Xdandroid.

    RIP?

    Nothing tangible. No devs for BLAC either, as I've stated 1,000x.

    Patches welcome, haven't seen any (that are actually useful, lol).