yashsingh1/xdaforums huggingface dataset:
[HTC Inspire 4G] Gene Poole:
Hmmm. You're right. Seems to be the new "Recording Group" added to the acoustic profiles. There's no defaults for Inspire so I used the original:

## Group for recording ##
Record_Default,/system/etc/soundimage/Sound_Original_MCLK.txt
Record_V_Mono,/system/etc/soundimage/Sound_Original_MCLK.txt
Record_V_IMIC_Landscape_Stereo,/system/etc/soundimage/Sound_Original_MCLK.txt
Record_V_IMIC_Protrait_Stereo,/system/etc/soundimage/Sound_Original_MCLK.txt
Record_A_IMIC_Mono,/system/etc/soundimage/Sound_Original_MCLK.txt
Record_A_EMIC_Mono,/system/etc/soundimage/Sound_Original_MCLK.txt

but that's not working. I'll look into this, but in the mean time, I've made a patch that reverts to the old audio libs and profiles from the latest official Inspire ROM (2.47.502.7). Install from ClockworkMod recovery.
[HTC Inspire 4G] bsharp8:
The settings are located in system\customize\MNS\default.xml. Here is a fix attached if anyone wants to try it. The settings will be 300k, 500k, and 1000k.
[HTC Inspire 4G] Gene Poole:
That doesn't work, at least not for me; even with a wipe.
[HTC Inspire 4G] Gene Poole:
I've got no problems with g-sensor calibration. I may be using a slightly different kernel then the posted build though. I'd been playing around with some stuff and may have a different kernel; I can't remember.

I'll post a new build with everything so far later today.
[HTC Inspire 4G] Gene Poole:
Which ROM doesn't have the video issue? Htc seems to have replaced the video player with HtcVideoPlayer.apk which may be the culprit, but all the 3.0's probably have that player.
[HTC Inspire 4G] Moh_Jay:
I think virtuous unity but I'm not sure

Signatures are fancy.
[HTC Inspire 4G] bsharp8:
I went through all of the xml files in that folder and changed all of the mms settings. Can someone flash this and see if it works.
[HTC Inspire 4G] black_mobility:
Just a suggestion, have you seen this mod in post 5322?

http://xdaforums.com/showthread.php?t=964841&page=533

Something to add the the Inspire branding. Thanks in advance for your work.
[HTC Inspire 4G] Gene Poole:
Personally I don't like the transparent mod. I think it should install over mine just fine.
[HTC Inspire 4G] Gene Poole:
No go. Note that only the default.xml ever gets parsed.

Best I can tell, there are settings in the Mms.apk itself. I ran a baksmali on it and there's separate configurations for different carriers, but I can't find where the config param is set.
[HTC Inspire 4G] Gene Poole:
I've posted a new build in the OP. It has the CRT mod, a new kernel, some build.prop changes, audio profiles and libs from Inspire GB, and probably some others.
[HTC Inspire 4G] Agoattamer:
I had a previous version of your ROM installed but I never checked on the MMS size limit. On the ROM I am using now I found out how to change it. I had to edit this file.

data/data/com.android.mms/shared_prefs/com.android.mms.customizationBySIM.xml

Can't tell you if that file is formed by your ROM or not. Maybe someone can take a look and see if it exists. I had to reboot after making the change.
[HTC Inspire 4G] Gene Poole:
I didn't have that one on my data partition when I checked after a wipe, but it is there now. Odd. Perhaps I have to run Messages settings at least once to create it.
[HTC Inspire 4G] Gene Poole:
Hmmm. I checked out virtuous unity and couldn't find what the video player was. It doesn't have HtcVideoplayer.apk so I just removed that from /system/app and video still plays. Apparently this is an added player, possibly with new features, but apparently also with bugs. You can delete /system/app/HtcVideoPlayer.apk (or rename it to a non "apk" extension) and the default player will play 720p vid just fine (the default player doesn't seem to have a portrait mode though).

I don't think there's anything us ROM cookers can do about it. It's bugged from HTC. Hopefully we'll be seeing some more leaks from HTC soon.
[HTC Inspire 4G] Moh_Jay:
Alright thanks

Signatures are fancy.
[HTC Inspire 4G] guido3300:
Gene I found some bugs that were also present on Capy's Void ROM. Apparently it's a mistake from HTC. Some widgets are messed up. They've been mentioned on another thread, here's a link with pictures of the widges that are messed up

http://xdaforums.com/showpost.php?p=17487977&postcount=532
[HTC Inspire 4G] fernandezhjr:
Running pretty smooth for me. Some bugs, or quirks, though. I'm not sure which are bugs or which are changes. I can't find a way to turn off haptic feedback for the menu buttons. The keyboard is not a problem. The Newsfeed widget no longer displays contact pics. I already knew about the themes and skinning limitations, but Font Changer is also now broken. Of course, none of this the fault of the developer, being mostly limitations of HTC. GPS and data are still real good for me. Also, no issues with wifi and Microcell.
[HTC Inspire 4G] fernandezhjr:
Damn it, had to do a restore from from backup. Was getting settled with it, only issues was Watchdog alerting me to Reader hogging resources for some odd reason. Then, doing my checks and tests, I got stung be Stericson's BusyBox Installer. The latest busybox wasn't installed, so it offered me the update and I installed it in the same location as current. It appeared to update, but then threw me an error about not being rooted. I went and checked root and it failed. Soon after I started getting notifications from Superuser that my binaries are out of date. Going into Superuser settings, it would show null for binaries and fail when I try to update them. I ended having to go into recovery and restore from backup. I checked comments for BusyBox Installer and saw where it has done this to others. Just a warning for others to be aware of.
[HTC Inspire 4G] Moh_Jay:
Hey android police found some system apps on htc sense leaks that take your personal data and can be deleted without ruining your experience, there's 10 apps total

http://xdaforums.com/showthread.php?p=18064052

Signatures are fancy.
[HTC Inspire 4G] Gizmoe:
Sry Wrong thread. Woops!
[HTC Inspire 4G] Gene Poole:
OK, updated the OP. Not much changed. Removed the apps mentioned in the Android Police article and a few kernel tweaks.
[HTC Inspire 4G] Moh_Jay:
You might want to include the htc video player apk in the next build seems the stock one freezes after recording Videos until you leave camera and go back in and how is progress on an edge glow :)? Also 2 more suggestions, make it easier to do the screen carousel effect and 3d screen when tilting to the left or right in display setting :P... love this rom

EDIT: found a small glitch with the notification bar, whenever you download something the status of that download lags (only with market installing) and if you download something and it fails, the notification bar doesn't say it failed but just stays on the percent it was on before the failure and the only way to tell if it failed is if you go to downloads

Edit 2: layapota found a way to get beats working even on the DHD leak roms and can be found in the collected mod link found in the android revolution thread under modifications in the second post if you want to incorporate it

Signatures are fancy.
[HTC Inspire 4G] Gene Poole:
What is an "edge glow"? I've heard that one before, but never seen it, and how do you change things on the carousel parameters? I didn't know that was possible.

The notification bar download thing I have seen before. I thought it was the market app. If not, then it is probably a bug in some other app in the base (this is after all HTC "alpha" code at best). I'll look into it.

What is "beats"? Another one I've seen some posts, but I've never actually seen it or know what it means.

I'm trying to keep this one as simple as possible. I don't mind adding some features here and there, but I also don't want to screw things up by blindly swapping out framework jars that I have no idea from whence they came. I've noticed that PirateGhost has pretty much abandoned his work on this Sense3 port (kraken) because of things like this getting out of control. Things like the CRT mod (for which there is ample documentation on the exact code changes needed) I've implemented myself and have an understanding of the code for this one, but I have no idea where some of these other mods come from nor whether they are compatible at all with this base framework. I also don't really want this to just become a clone of Android Revolution 6.

In short, this is how I think a nice Sense3 ROM should be (HTC got it mostly right) and if you like it too, then great, but I can't please everyone's tastes. If there's a way to implement some changes as installable add-ons, I'm not opposed to that.
[HTC Inspire 4G] Moh_Jay:
I understand I am pretty demanding with this Rom because it's near perfect for my needs and I'm sure that I can get most of my add ons through android revolution mods but I thought I might suggest them :D.

The two things that I can't do is making the carousel spinning easier to do and the status bar glitch which you're working on.

By edge glow I mean the overscroll effect seen in gingerbread which I'm not to sure I can do that by myself either but I can try.

Beats is a music software made by the same people who make beats by Dre (overrated headphones), just another option to srs and Dolby in the music app.

Signatures are fancy.
[HTC Inspire 4G] Pirateghost:
UOT Kitchen
[HTC Inspire 4G] Moh_Jay:
Thanks

Signatures are fancy.
[HTC Inspire 4G] Gene Poole:
I checked out the overscroll and I kinda like it, but I didn't like the hideous green scrollbars that UOT put in there. How about just the overscroll glow with the regular (grey-ish) scrollbars? As far as I can tell, it's just replacing two (four if you include scrollbars) pngs in the framework-res.apk.
[HTC Inspire 4G] Gene Poole:
Looking at this thread:

http://xdaforums.com/showthread.php?t=1253447

The "beats" mod doesn't look too terribly daunting. I'll play around wit this and see what happens.
[HTC Inspire 4G] Pirateghost:
in UOT, you can make them any color you want.
[HTC Inspire 4G] Moh_Jay:
There is a way to make more browsing tabs than just the max of 4 if you're interested in putting it in

Signatures are fancy.
[HTC Inspire 4G] Gene Poole:
I didn't realize there was a limit. Is 4 unreasonable? What is stock Inspire Sense 2.1's browser limit?
[HTC Inspire 4G] Moh_Jay:
Idk but it would be helpful if youre following links from page to page

Signatures are fancy.
[HTC Inspire 4G] Gene Poole:
Is anyone interested in an update to this with the 3.12.405.1 base? I've hacked together an update that, initially at least, seems smoother.
[HTC Inspire 4G] zelendel:
Always interested.:D
[HTC Inspire 4G] misha57287:
Always interested.When a new version
[HTC Inspire 4G] misha57287:
3.12.405.1 ROOT DND http://xdaforums.com/showthread.php?t=1382235
[HTC Inspire 4G] Gene Poole:
Well, I still can't figure out what (if any) parameters make the new audio stuff work on Inspires, so, as with the earlier builds, I've simply copied over the audio libs and etc/ config files from the stock 2.47 BG Inspire RUU and it seems to work fine.

The first page has been updated to reflect the new build. This is a deodexed and slightly modified version of the stock 3.12.405.1 base ROM. It has CRT and green overglow mods, but little else. The kernel is still the same as the 3.06 release and based on VU kernel (has OC and UV as well as some needed drivers for various things).
[HTC Inspire 4G] misha57287:
After installing the white screen overload
[HTC Inspire 4G] Gene Poole:
What does that mean?
[HTC Inspire 4G] DroidRunner:
That made me LOL
[HTC Inspire 4G] misha57287:
English translator of google. White screen restart
[HTC Inspire 4G] Gene Poole:
I didn't do a wipe in the installed. If you are coming from a previous version of this, then you won't need to wipe. If you are coming from something else, then you probably will need to wipe.

Could that be the problem?
[HTC Inspire 4G] Pumpiron579:
I been waiting for this, Thanks Gene
[HTC Inspire 4G] whiteman0vette:
Ok got the reboot also.... Wiped flashed the the HTC white screen
[HTC Inspire 4G] Gene Poole:
I don't know what this means.
[HTC Inspire 4G] whiteman0vette:
Flashed Rom then bootloop.
[HTC Inspire 4G] dxwilliams40:
I'm also stuck in a boot loop after flashing. I'm downloading again to see if it was due to a bad download.
[HTC Inspire 4G] Gene Poole:
What ROM were you running before this? It may be a case of.EXT4 partitoning on the old ROM.
[HTC Inspire 4G] Pumpiron579:
I think it is cause I have ext 3 and no problems
[HTC Inspire 4G] whiteman0vette:
How do I do a ext 3?
[HTC Inspire 4G] whiteman0vette:
Done the ext 3. Same result.
[HTC Inspire 4G] dxwilliams40:
I was running Miui.
[HTC Inspire 4G] caddyman1989:
Boot loop

I rooted my inspire wiped cache and wiped data/factory reset in clockworkmod recovery and installed and still got boot loop. tried the dhd exe. Liked it but any chance you can get the H symbol to stay even when data connection is turned off?
[HTC Inspire 4G] zelendel:
There us no way to keep the data connected icon when the data connection is off
[HTC Inspire 4G] peiminglei:
it means，after flashing this new rom->restarts via recorvery->HTC logo is displayed->then HTC logo displayed again with vibrates,and then goes to HTC logo again and again，and cannot run into system. bootloop:( I think this is VU‘s fault you added into the rom because i got the same state after flashing UV's rom 1.48. used 4ext 2.2.7 rc5 for flashing
[HTC Inspire 4G] Gene Poole:
You mean the kernel itself? I suppose that's a possibility. It is based on mdeejay's kernel, but optimized for Inspire, namely my Inspire and I know there are hardware differences in the various Inspires out there and this may be reflected somehow in the kernel.

It would be nice to get a logcat dump of one of these Inspires that bootloop.

Further proof could be to install a different kernel and see if that works--perhaps the original Unity kernel by mdeejay that can be found here:

http://xdaforums.com/showthread.php?t=1130350
[HTC Inspire 4G] jmagemelo:
ROM Information?

This is completely stock vercion ..

Or what changes have?

Thanks
[HTC Inspire 4G] Gene Poole:
No, see first page for changes. In a nutshell, deodexed, CRT mod, overscroll glow mod (two mods that should be stock IMNSHO), and a OC-able kernel.
[HTC Inspire 4G] ZeroRilix:
the screenshots posted by another member show a 4-bar signal meter. I was going to mod it but I already see it has the appropriate files for a 5-bar signal meter. can anyone confirm if it does have a 5-bar signal meter before I flash?
[HTC Inspire 4G] Gene Poole:
No, it is 4-bar. Stock DHD in this respect.
[HTC Inspire 4G] zelendel:
All firm wares are built with every carriers signal icons in it. ATT, VERSIZON, SPRINT, AND TMOBILE
[HTC Inspire 4G] Diesel321:
Does this have the original launcher navbar or the newer unreleased one that everyone is using?
[HTC Inspire 4G] ZeroRilix:
Next question, has anyone figured out the bootloop problem? After posting that about the signal bar, I flashed it. However, I like the other member, got the "HTC - quietly brilliant" loop. Could not do anything. I pulled the battery, went into recovery and was able to flash a new ROM. I definitely want to use this ROM, but until the bootloop gets corrected, I can't.
[HTC Inspire 4G] Gene Poole:
I really wish I had a clue, but I've not seen anything like this myself. I've not messed around with a lot of the ROMs out there, but I suspect that it may be a EXT4 issue or something else involving the cache or data partitions being formatted, etc. differently than this ROM expects it to be. If you're feeling particularly adventurous, you may want to flash a RUU to get it back to being partitioned the way the original ROM was, then try to install it, but you'd need to first install a custom CWM recovery since the RUU will overwrite the recovery (but not S-OFF).

The only other thing that pops into my mind is the HBOOT from 3.06 or 3.12 which re-partitions the hardware to allow for a new "lib" partition, but I don't know of any ROM cookers using this at present since it requires a lot of fundamental changes to the system.
[HTC Inspire 4G] ZeroRilix:
Which RUU would I need to try? The August Inspire one or the latest for the Desire HD? I'm off Wed and will try that then, I just need to know which RUU I'm gonna need to start the process with. I'm thinking you're talking about the August Inspire update one. I'm running 4EXT Recovery as my recovery, will that work? I bought it from the market so I will get that back as soon as I get signed back into the market.
[HTC Inspire 4G] Gene Poole:
Yeah, the Aug RUU is what you would need. That is the way the stock ROMs are and I designed this ROM to be a drop-in replacement for the Inspire. I rearranged the base from the 3.12.405.1 RUU to fit in the partitions of the stock Inspire. Personally, if you're adept at this sort of thing, I'd go for the signed PD98IMG.zip version of the Aug. ROM)

As of 4EXT, I don't know anything about that. I use the latest Cyanogen source to get the latest CWM recovery; it gets built along with the rest of the CM7 source. I have a PD98IMG installable version here:

http://hoxnet.com/droid/PD98IMG_cwm5026_recovery.zip

After running the stock RUU (you'll still have S-OFF) place this zip on your SDcard and rename it to PD98IMG.zip and boot to hboot. It will prompt you to install, then reboot.

This will strip your phone clean so be sure and back up everything you want to save. I use Titanium Backup Pro from the market and when making a radical change, I just backup user data and NOT system settings. This usually restores all my apps and they usually work 100% with whatever new ROM I'm playing with (I'm currently playing with the 3.13.415.1 base, but it doesn't look like there's anything new there; just some patches to prevent the zergrush exploit).

It's really going to be a mess for ROM cookers when/if Inspire ever gets an official 3.xx update. It will surely be a messy transition what with the new partitioning scheme and all.
[HTC Inspire 4G] ZeroRilix:
Kool, ill do this sometime over the next couple of days and let you know how it goes after my next attempt at installing your ROM.
[HTC Inspire 4G] ZeroRilix:
No good Gene. After flashing the RUU, flashing recovery, then flashing your Rom twice, it still gives me the same bootloop. I'm out of options at this point. it was worth a shot, and for the third time it gave me a bootloop. Sorry, I really wanted to use this ROM. I'm just not gonna go into a bootloop for a 4th time. 3 was enough.
[HTC Inspire 4G] Gene Poole:
Sorry to put you through all that for naught. I wish I had some idea as to why this isn't working for you.
[HTC Inspire 4G] ZeroRilix:
No problem. Its not you I'm mad at, it's the zip. lol
[HTC Inspire 4G] caddyman1989:
How do I get it to boot up. Everytime I flash it, it stuck in boot loop.
[HTC Inspire 4G] Gene Poole:
I wish I knew. I guess some phones just don't like this.
[HTC Inspire 4G] Pumpiron579:
Funny, I flashed this a few times without any problems. I wipe Dalvic cache, then format System, Data, Cache, wipe data and factory reset, and then wipe cache partition, then I find the zip on the sd card and flash it.:cool:
[HTC Inspire 4G] Gene Poole:
Just re packaged the whole ROM from Telus 3.13.661.4 base. See first post for details.
[HTC Inspire 4G] zelendel:
As always thanks for all your hard work. Time to dig in a see whats what.
[HTC Inspire 4G] mateusm:
@Gene you got PM about feedback ;)
[HTC Inspire 4G] Juicy47:
Thank you for this. You're a valuable asset to the community.

Can you elaborate on how you decompressed the lib IMG?
[HTC Inspire 4G] Gene Poole:
I guess HTC wasn't forward-looking enough and didn't think they'd run out of space on the system partition, but with sense3 and beefier OEM included apps, they needed more space.

The 3.xx ROMs for DHD (others?) use a separate partition for the libraries. The new hboot repartitions the NAND by taking some from the data partition (and the cache partition I think) and makes a new partition. The new ROM has no files in /system/lib, but uses that directory to mount the new lib partition so that in the end, it is transparent to the OS.

There's still plenty of room if you remove some of the bloat in /system. I managed to squeeze some extra space out of it by moving some apps (like facebook and google maps--apps that get periodically updated any way so that their existence on the /system partition is redundant) to the data partition and by removing some bloat. So now it all fits nicely on a standar system partition. All I had to do was comment 3 line out in the init.spade.rc file so that it wouldn't try to mount the non-existent partition.

Oh, the actual lib.img in the RUU is just an ext3 partition. You can mount it through the loopback device on linux and just copy the files off of it.
[HTC Inspire 4G] mateusm:
Thank you Gene for explaining the build in the PM.

Just to let anyone interested know, RCMIX3D v12 CRD kernel is running flawlessly with the rom.

I actually restored a backup from before kernel flash, personally don't need OC. ;)
[HTC Inspire 4G] Juicy47:
Incredibly helpful. Thank you for sharing your knowledge and experience.

...and I don't think those obnoxiously large weather videos help :)
[HTC Inspire 4G] Juicy47:
NOOB question, but what file in the zip creates the init.spade.rc ? Is it init.goldfish?
[HTC Inspire 4G] Gene Poole:
Nothing creates it. It's part of the boot image ramdisk. You'll need the "extract" scripts (extract-ramdisk.pl and extrackt-kernel.pl) to break down the boot.img, then the "mkbootimg" utility to rebuild.

There's a tutorial here:

http://android-dls.com/wiki/index.php?title=HOWTO:_Unpack,_Edit,_and_Re-Pack_Boot_Images
[HTC Inspire 4G] Agoattamer:
Gene seems by default there is no port listed in the APN for MMS. Was this left out on purpose? I always check the APN after a fresh install.
[HTC Inspire 4G] Gene Poole:
I'll check it out. I thought I copied the APNs as-is from my GB ROM and wrapped them up in the framework-res.apk (by default, it only had Telus APNs), but I may have missed something.
[HTC Inspire 4G] lateral18:
gene noob question, after I flash this rom , after will i be able to flash other roms . im asking cuz you mention the Hboot changes . i wonder if that is going ti be affect it
[HTC Inspire 4G] Gene Poole:
Yes, you can still do whatever you want with other ROMs. The original RUU this was based on contained the new hboot and partitioning. I was able to squeeze this ROM into the old-style hboot/partitioning scheme. In that regard, there is no real difference between this ROM and any other Inspire/DHD ROM.
[HTC Inspire 4G] Gene Poole:
I'm curious as to whether anyone has noticed any better battery life with this ROM. I'm experiencing a noticeable difference (on the good side), but I'm also running the new hboot/radio.

Anyone who's followed many of my posts knows how I feel about the plethora of radio images and their perceived magical attributes, but if it turns out to be the radio, I may have to eat crow.

I'm told that the radio from the RUU will only install with the new hboot, so I'm not sure of a good way to get any empirical data without switching back to the old hboot which is difficult at best.
[HTC Inspire 4G] arzme:
thank you, thank you, thank you!!! though i am from DHD side of the forum, doing a search about lib.img leads me to your post and your post have help me in cooking the rom from the official sense 3.0 ruu w/ dsixda kitchen. initially my cooked rom couldn't pass the HTC logo upon boot.... yeah due to init.spada.rc needs to be 'edit'...' or to be precise 'comment' out....

Thank you once again for ur sharing.
[HTC Inspire 4G] EvoXOhio:
Getting really high battery drain with screen off. 35-70 mA all the time. I had the same issue with stock att gingerbread Rom too. Never had the issue with cyanogenmod or various other sense 3.0 or 3.5 ports.
[HTC Inspire 4G] ccrowe3:
This ROM is working very well for me.
[HTC Inspire 4G] misha57287:
this is for Inspire 4G RUU_Ace_Sense30_S_HKCSL_CHT_3.13.832.4_R_Radio_12. 65.60.29_26.14.04.28_M_release_234218_signed http://xdaforums.com/showthread.php?t=1531600 ??
[HTC Inspire 4G] gregsarg:
???

Ancient sense 3 rom link ??

Why here ??

sheesh....g