New: XDA launches forum for app developers. Discuss coding, tools, marketing, and more.
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
qzfive
Old
(Last edited by qzfive; 23rd December 2011 at 07:45 PM.)
#1  
Senior Member - OP
Thanks Meter 43
Posts: 195
Join Date: Aug 2010
Question Anyone interested in a near-working Wildfire S "port"?

I found a guide that mentions basic Sense porting to another Sense device. I tried this with this Wildfire S ROM for a few reasons:

--I prefer the "standard" HTC Sense as found on any other device (ie. Black status bar, black apps, etc.)
--I wanted to see how well it'd run
--I wanted to see if there'd be any problems with anything



After following the above guide, I notice only the following bugs:

--Camera is upside down
--Rosie keeps force closing because of forced landscape orientation so I have to use an alternate launcher
--Lockscreen is always in Portrait no matter what
--Keypad backlights don't turn on
--Facebook button doesn't work (duh)
--(New)GPS doesn't work - need to mess with GPS libs when I have more time
--(New)The FM Radio app's graphics are messed up


To try and fix the Rosie problem, I tried copying over the Rosie.apk and Rosie.odex from the Chacha's 2.3.5 OTA, but no dice, the system doesn't even see it.

Anyone have any tips on how I could fix any of the above? I'm no dev, and I only tried this for (basically) the fun of it to see how it'd turn out and my "experience", so to speak, only goes as far as swapping files here and there - I felt like the Development forum was the best place to post this. Apologies if it isn't.
The Following 2 Users Say Thank You to qzfive For This Useful Post: [ Click to Expand ]
 
ajeevlal
Old
#2  
Senior Member
Thanks Meter 84
Posts: 284
Join Date: May 2008
Location: Houston

 
DONATE TO ME
good attempt! nice to see to back into work. May be some developers can help you out.
Curr devices - HTC ChaCha S-OFF running my ROM ZaSa // ASUS TF300T // CX-01 TV box
Old devices - Acer ICONIA A100, HTC dual touch, ASUS P750, Moto A780
My Work >>>>
-----------------------
[ROM] [S-OFF] ZaSa_4chacha http://forum.xda-developers.com/show....php?t=1343636
[GUIDE][S-ON] How to downgrade chacha to lower firmware version http://forum.xda-developers.com/show....php?t=1320392
 
Alex C.
Old
#3  
Alex C.'s Avatar
Recognized Contributor
Thanks Meter 464
Posts: 1,033
Join Date: Aug 2011
Location: Bochum
I would like to apologize first, as it is 08:19 in the morning and I'm already drunk. lol.

Well, let's start with the easy bits:

1. --Keypad backlights don't turn on

Mainly the thing is that the Wildfire S ROM does not have support (or it is not activated) for a physical keyboard; therefore the need for backlight is redundant. To fix this you will either have to manually add the code lines or un-comment them. I suggest talking with adlx or xdbg since both of them have implemented this feature in the two custom ROMs.

2. --Facebook button doesn't work (duh)

As above, the ROM doesn't know (or doesn't want to know) about the physical keyboard. Same suggestions as above.


3. Landscape/portrait issues.

Well. The main problem here is the android system. By definition it detects the longest size on the display and sets it as the height. Therefore you'll have a tough time fixing the standard display to landscape. As above, I suggest speaking with the devs that worked on these roms and implement the ChaCha kernel files into the Wildfire ROM.


Aaaaaand that's about it I guess. I wish you good luck!
 
qbert456
Old
#4  
Senior Member
Thanks Meter 23
Posts: 341
Join Date: Jul 2010
Drunk, this early??

Good effort!

Sent from my A810e using Tapatalk
 
adlx.xda
Old
#5  
adlx.xda's Avatar
Recognized Developer
Thanks Meter 705
Posts: 931
Join Date: Feb 2010

 
DONATE TO ME
Quote:
Originally Posted by qzfive View Post
I found a guide that mentions basic Sense porting to another Sense device. I tried this with this Wildfire S ROM for a few reasons:

--I prefer the "standard" HTC Sense as found on any other device (ie. Black status bar, black apps, etc.)
--I wanted to see how well it'd run
--I wanted to see if there'd be any problems with anything



After following the above guide, I notice only the following bugs:

--Camera is upside down
--Rosie keeps force closing because of forced landscape orientation so I have to use an alternate launcher
--Lockscreen is always in Portrait no matter what
--Keypad backlights don't turn on
--Facebook button doesn't work (duh)


To try and fix the Rosie problem, I tried copying over the Rosie.apk and Rosie.odex from the Chacha's 2.3.5 OTA, but no dice, the system doesn't even see it.

Anyone have any tips on how I could fix any of the above? I'm no dev, and I only tried this for (basically) the fun of it to see how it'd turn out and my "experience", so to speak, only goes as far as swapping files here and there - I felt like the Development forum was the best place to post this. Apologies if it isn't.
Nice!

For the backlight, maybe you could try using system/lib/hw/lights.msm7k.so from the stock Chacha rom, or even from SuperOSR...

You cannot copy/paste an apk+odex file, it will probably never work. Try deodexing it first, then copy it.

I guess this is the right place to ask
Like my work, use my roms daily? Consider donating for a beer/redbull -- Follow me on Twitter

Phones: Galaxy Nexus, Motorola RAZR UMTS XT910, HTC Chacha, Atrix (hard bricked), Defy, 2 Dext, CliqXT
 
qzfive
Old
#6  
Senior Member - OP
Thanks Meter 43
Posts: 195
Join Date: Aug 2010
Quote:
Originally Posted by adlx.xda View Post
Nice!

For the backlight, maybe you could try using system/lib/hw/lights.msm7k.so from the stock Chacha rom, or even from SuperOSR...

You cannot copy/paste an apk+odex file, it will probably never work. Try deodexing it first, then copy it.

I guess this is the right place to ask

I copied lights.msm7k.so from SuperOSR, and the keyboard backlight works now.
I used an application on my laptop called xUltimate to deodex both this ROM and Chacha 1.54 stock, and the only things that wouldn't deodex are the Lockscreen and Rosie :/

Camera appears right-way round/up if a 3rd party camera app is used


Additional bugs I've noticed after trying it out a bit again:
--GPS doesn't work - I'll mess around with gps libs tomorrow when I have a bit more time
--The FM radio app's graphics are messed up
 
adlx.xda
Old
#7  
adlx.xda's Avatar
Recognized Developer
Thanks Meter 705
Posts: 931
Join Date: Feb 2010

 
DONATE TO ME
For gps try also to use stock chacha libsensors (or something like that)
Like my work, use my roms daily? Consider donating for a beer/redbull -- Follow me on Twitter

Phones: Galaxy Nexus, Motorola RAZR UMTS XT910, HTC Chacha, Atrix (hard bricked), Defy, 2 Dext, CliqXT
 
adlx.xda
Old
#8  
adlx.xda's Avatar
Recognized Developer
Thanks Meter 705
Posts: 931
Join Date: Feb 2010

 
DONATE TO ME
the right names for the files are:

/system/lib/hw/gps.chacha.so
/system/lib/hw/sensors.chacha.so

try using the one from SuperOSR.
Like my work, use my roms daily? Consider donating for a beer/redbull -- Follow me on Twitter

Phones: Galaxy Nexus, Motorola RAZR UMTS XT910, HTC Chacha, Atrix (hard bricked), Defy, 2 Dext, CliqXT
 
TechMayhem
Old
#9  
TechMayhem's Avatar
Senior Member
Thanks Meter 64
Posts: 170
Join Date: Sep 2011
Is this ROM going to be official released anytime soon because I am working on a ROM from another HTC device aswell and was wondering if you needed any assistance on final touches?

TechMayhem
 
Atomix86
Old
#10  
Atomix86's Avatar
Senior Member
Thanks Meter 227
Posts: 1,060
Join Date: Jul 2011
This would interest me greatly, as I really love the "standard" sense and was quite disappointed with the amount of white/light colours used in the ChaCha's version, and how it just doesn't seem to fit in very well at all with the HTC family. Would it be possible to use the Desire Z's rosie? As that supports landscape natively.
Phones
Samsung Galaxy Note II GT-N7105 - CleanROM ACE 4.9 + Adam Kernel 2.4 - Android 4.1.2 Jellybean - TouchWiz
Samsung Galaxy S GT-I9000 - CyanogenMod 10.1 + Mackay Kernel 0.292 - Android 4.2.2 Jellybean - AOSP


Tablets
Noza 7.0 - Rooted Stock ROM - Android 4.0.4 Ice Cream Sandwich - AOSP

Unused/Retired Phones
HTC Desire HD, Sony Ericsson Xperia X10 Mini Pro, ZTE Racer


XDA PORTAL POSTS

MicrowaveTimePicker Brings 4.2 TimePicker to 2.1+ Devices

It’s frustrating to see slick new features that you can’t use when … more

What’s Possible with CASUAL & How to Make Your Own CASUAL – XDA Developer TV

XDA Elite Recognized Developer AdamOutler is known … more

Pearl Chen to Talk NFC Development at XDA:DevCon 2013

From HTML to LEDs or Android to Arduino, Hardware Hacking is a pastime of many people … more

Avoid Framework Bootloops on Xperias Running Jelly Bean

If you’re a Sony device owner running a stock Android Jelly Bean firmware and … more