I want this rom fixed first :


  • Total voters
    3,441
Status
Not open for further replies.
Search This thread

racht

Inactive Recognized Developer
Dec 18, 2010
331
871
Hi guys,
as the title says, I managed to port the Hero/Legend/Gratia/Aria ROMs with Sense to our X8.

To install use xRecovery, busybox+xrecovery preinstalled in rom so you can restore backups after.
If upgrading from my previous rom to newer version, do Advanced Restore and restore only /system partition, all your data will be preserved.

These roms REQUIRE latest baseband version xxx15
Take the new baseband and flasher from my server here
or just the firmware if you have the flash tool already, here
Check if u need update by typing "busybox uname -a", u need this (notice date) :
Linux localhost 2.6.29 #1 PREEMPT Fri Dec 17 18:35:45 2010 armv6l GNU/Linux
blagus - thanks a lot !

Thanks go to J&Z and Erasmux!
Enjoy !
Cyanogen CM7 progress can be tracked here

Updated 31-jul-2011 :
2.3.3 GingerBread Sense based on HTC Salsa v0.15
Download : 2.3-Sense0.15
Fixes : Sound, GSM (calls/sms),Sensors (Proximity etc),Bluetooth,some 2d.
Not done : 3d, wifi,3G,vibra
Notes : Latest HTC Sense port is here :)

Updated 23-July-2011:
CM7 (2.3.4) v.138 HACKDROID
Download : cm7-138
Bugs: Camera,FM

Updated 20-July-2011: updated!
Floyo (2.2.5) v1.0b HACKDROID
Download : Floyo 1.0
Bugs: None, Market crash fixed.
Notes: shares code with FroyoBread-21b; undervolt,pinch-to-zoom,theme chooser,DSP,FM,edgeglow etc.
Themes included : Buuf,NTSense,Arc,GingerSystem,RetroDroid,and more


Updated 7-July-2011:
CM7 (2.3.4) v.122 HACKDROID
Download : cm7-122
Bugs: Camera,FM
New features: Screenshot on power menu, see cm7 changelist.

Updated 16-June-2011 : updated (brightness fix)
2.2.9 CM Floyo v0.30 Really the last one (until the next version)
Download : Floyo v0.30
Working : Everything.This rom is really fast and has no bugs (?)
Based on FroyoBread(0.12)by doixanh (thanks!) + circle battery with %
fixes : sense theme, mpeg4 video-recording,wifi (wpa2+adhoc), some others.
Bugs: autobrightness might be dark, not sure yet why. At least its not completely dark.

Updated 8-June-2011:
CM7 (2.3.4) v.92 HACKDROID
Download : cm7-92
Bugs: Camera (disabled),FM

Updated 06-June-2011 :
Thanks again for all who donated, you have covered my weekend beer expenses :)
I was asked to do new releases to donators first for testing, and official release once bugs are solved.
This sounds like a good idea, if you have donated to me, you will receive an email with password to access to latest updates once its setup.
I believe this is the only way to both show my appreciation and not impact the rest of community.
Once again, no modaco-style, all roms will be shared with everybody in the end.


Updated 03-June-2011 :
2.2.9 CM Floyo v0.25
Download : Floyo v0.25
Working : Everything.
Based on FroyoBread by doixanh (thanks!)

Updated 1-June-2011:
CM7.0.4 (2.3.4) v.86 HACKDROID
Download : cm7-86
Bugs: Camera (disabled),FM
Fixes : the black themes menu buttons are fixed, updated googleapps, voicerecorder,DSPmanager installed.
And still I prefer to use it with Sense theme, but you can use even Honeycomb theme (preinstalled)
Notes: I am using this as my daily rom, it's stable and reasonably good (no surprises at all).

Updated 29-May-2011 :
2.3.3 GingerBread Sense based on HTC Salsa v0.10
Download : 2.3-Sense0.10
Fixes : Sound, GSM (calls/sms)
Not done : Everything else
Notes : I might need help fixing this one, so all are welcome :)

Updated 29-May-2011:
CM7.0.4 (2.3.4) v.85a HACKDROID
Download : cm7-85a
Bugs: Camera (disabled),FM
Comes with pinch2zoom and mddi fix modules installed (thanks doixanh)

Updated 06-May-2011 : updated!
2.2.1 CM Floyo v0.20
Download : Floyo v0.20
Working : Everything!
Fixes : cummulative fixes up to 5th may 2011 (everything you need)
No undervolt, no overclock, only stable,very fast and generic-looking rom.
If you are updating X8 for your gf/friend/etc install this, they will be happy and won't bug you much..
if upgrading from older floyo or other cm6 rom, wipe cache(!), but u can keep old data partition.
update: latest google apps(market,maps,talk..), brightness fix, keymap fix.
VGA-video recording fix : here, put it in /system/etc

Updated 4-May-2011 :
2.3.3 GingerBread Sense(RUU_Marvel_HTC_Europe_1.33.401.2) v0.4
Download : 2.3-Sense0.4
Fixes : Sound, GSM (calls/sms),brightness, sensors,gps?
Not done : Everything else
Comment : This is the latest WildfireS build released by HTC, with most software that comes with it ..
Unfortunately we have no more space left in /system for the rest of HTC Apps, I might release them as update.zip for /data partition installation later.

Updated 25-Apr-2011 (Easter present) : updated
CM7 NIGHTLY v.54 HACKDROID (Smooth,Stable)
Download : CM7-54
Bugs: Camera (disabled)
Update : No more "SDcard is safe to be removed" crashes (credits go to NobodyAtall).

Updated 06-Mar-2011 :
2.2.1 CM Floyo v0.15
Download : Floyo v0.15
Working : Almost everything.. (app2sd is fixed native and app2sd+)
Broken : Video (record), FMRadio,ANT+
To enable FMRadio in 0.15, install this update

2.2 Froyo Sense (Legend) v0.5
Download : 2.2-SenseFroyo.0.5

Fixes : GPS,WIFI(!), SD
Not done : GSM,Vibra,Sound..

Leave comments after testing of bugs..
If you like it press "thanks" or buy me a beer!


Updated 02-Feb-2011 :

Some further progress with GSM (data/sms work now, not calls yet)
2.1 Eclair Sense (Legend) v0.5a
Download : 2.1-Sense.0.5a
Broken : GL, Vibra, Calls

Updated 01-Feb-2011 :

2.1 Eclair Sense (Legend) v0.5
Download : 2.1-Sense.0.5

Fixes : Sound,Power,Brightness,Location,GPS,WIFI(!), etc
Not done : GSM,Vibra,GL

And now the great teaser (Quadrant 1000+):

2.2 Froyo Sense + LiveWallpapers (Legend) v0.2
Download : 2.2-Sense-LEGEND

Fixes : Power,some init.rc stuff, complete openGL, etc
Not done : Wifi/GSM ..

And a rather broken still :

2.2 Froyo Sense (Hero) v0.2
Download : 2.2-Sense-HERO

Fixes : Power,some init.rc stuff, complete openGL, etc
Not done : Wifi/GSM ..

2.2.1 CM Froyo "Floyo" (Hero) v0.2
Download : CMFloyo-Hero

Fixes : Power,some init.rc stuff, complete openGL,Sound
Not done : Wifi/GSM,SD,..

2.2.1 AOSP Froyo (Hero) v0.2
Download : TastyFroyo-HERO

Fixes : Power,some init.rc stuff, complete openGL,Sound
Not done : Wifi/GSM,SD,..
--------------------------------------------------------->8----------------------------------------------------------------------

Below are older versions..


2.1 Eclair Tegro (Slide Espresso)
Original post : Tegro for Hero
Download : 2.1-Tegro

Bugs to fix:
Wifi
Bluetooth
GSM
3G
Vibro
SD
GPS

FAQ
1. why I can't move EVERY app to SD with froyo/ginger native app2sd ?!
- there're limitations, read more here
 

Attachments

  • screenshot-1310001020698.jpg
    screenshot-1310001020698.jpg
    20.6 KB · Views: 103,782
  • screenshot-1310001034422.png
    screenshot-1310001034422.png
    34.7 KB · Views: 94,928
  • screenshot-1310001086674.png
    screenshot-1310001086674.png
    48.8 KB · Views: 92,565
Last edited:

racht

Inactive Recognized Developer
Dec 18, 2010
331
871
Updated 10-Feb-2011 :
Cookers only

Here is the tool to check library dependencies in roms.
ld-linux
It is arm-compiled, to setup do these steps :

adb push ld-linux /system/bin/
adb shell
chmod 04755 /system/bin/ld-linux

To see library dependencies run ld-linux on any .so file and it will give u the list.

To install your cooked Floyo rom built from sources, put this script update-script
into
/META-INF/com/google/android/ directory inside update.zip, delete both update-binary and updater-script from it and copy to SDcard.
Now use xRecovery to install it normally.
Once installed, and BEFORE REBOOT reinstall xRecovery files into /system/bin/ directory.
You should also extract original boot.img files into /system/bin/ramdisk.tar and install chargemon from one of my Floyo roms.
To enable adb root and debug mode, put property.tar to /system/bin/ - take it from Floyo rom.
Now it should boot.
If you don't see boot animation of Floyo, try replacing /system/lib/libgsl.so
To fix sound, replace libaudio.so
To fix Vibra and Leds : libhardware_legacy.so
make sure these programs start fine before going further :
app_process
mediaserver
surfaceflinger
If one of these 3 fails, it won't boot.
The following are for network and gsm :
ifconfig
netcfg
dhcpcd
rild
wpa_supplicant - make sure if you run it manually, reported interface is wlan0 and not tiwlan0

The fixes required for ramdisk.tar :
init.rc file should have 2 parts from original sony init.rc that are marked as #SEMC
add original init.delta.rc and init.delta.sh from sony or one of my ramdisks, those are responsible for service declarations.

Rom patching modifications :
/system/etc/firmware/ dir
/system/etc/sensors* files
/system/etc/*.sh files
/system/lib/hw/ dir
/system/lib/modules/ dir
Those are probably required for every rom..
 
Last edited:

badboybiky

Senior Member
Oct 31, 2010
117
29
london
i am testing this rom now. no wifi . no network. no gsm/3g. no sdcard support. but over all everything seems to be smooth, i am loving htc ui . touch is working. application is working. widgets are working. dialer is laggy.it is restarting frequently.no camera
 
Last edited:
  • Like
Reactions: stoyandim

badboybiky

Senior Member
Oct 31, 2010
117
29
london
anyone tried it?

ps. i have xrecovery in the moment. If I restore this with xrecovery, will I be able to go by to my backup afterwards?

yes you make sure make back up of the current firmware and files and you can get to your previous condition if you are worried about bugs by using xrecovery restore feature.
 
Last edited:

Blagus

Inactive Recognized Developer
Jun 10, 2010
1,323
1,046
I just tested it, and it's amazing! Now I understand those people who request HTC Sense for non-HTC phones...
Scroll smoothnes is brilliant! Just like it says "quietly brilliant" :D
Amazing! Great work ;)
 

asn-mat

Member
Nov 7, 2010
42
0
gays i have some stubed idia i like to share
may be if we use some system apps from stock room like "sim tool kit and etc "
we can fix the diling broblems
"sorry i have a bad english "
 

artoseven

Senior Member
Oct 11, 2010
105
110
semarang
good work racht ,,,,
very very nice,,,,but
its true bugs - really disturbing ...
I expect you can overcome all the bugs,,,
and how we donation

sorry my bad english
 
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 340
    Hi guys,
    as the title says, I managed to port the Hero/Legend/Gratia/Aria ROMs with Sense to our X8.

    To install use xRecovery, busybox+xrecovery preinstalled in rom so you can restore backups after.
    If upgrading from my previous rom to newer version, do Advanced Restore and restore only /system partition, all your data will be preserved.

    These roms REQUIRE latest baseband version xxx15
    Take the new baseband and flasher from my server here
    or just the firmware if you have the flash tool already, here
    Check if u need update by typing "busybox uname -a", u need this (notice date) :
    Linux localhost 2.6.29 #1 PREEMPT Fri Dec 17 18:35:45 2010 armv6l GNU/Linux
    blagus - thanks a lot !

    Thanks go to J&Z and Erasmux!
    Enjoy !
    Cyanogen CM7 progress can be tracked here

    Updated 31-jul-2011 :
    2.3.3 GingerBread Sense based on HTC Salsa v0.15
    Download : 2.3-Sense0.15
    Fixes : Sound, GSM (calls/sms),Sensors (Proximity etc),Bluetooth,some 2d.
    Not done : 3d, wifi,3G,vibra
    Notes : Latest HTC Sense port is here :)

    Updated 23-July-2011:
    CM7 (2.3.4) v.138 HACKDROID
    Download : cm7-138
    Bugs: Camera,FM

    Updated 20-July-2011: updated!
    Floyo (2.2.5) v1.0b HACKDROID
    Download : Floyo 1.0
    Bugs: None, Market crash fixed.
    Notes: shares code with FroyoBread-21b; undervolt,pinch-to-zoom,theme chooser,DSP,FM,edgeglow etc.
    Themes included : Buuf,NTSense,Arc,GingerSystem,RetroDroid,and more


    Updated 7-July-2011:
    CM7 (2.3.4) v.122 HACKDROID
    Download : cm7-122
    Bugs: Camera,FM
    New features: Screenshot on power menu, see cm7 changelist.

    Updated 16-June-2011 : updated (brightness fix)
    2.2.9 CM Floyo v0.30 Really the last one (until the next version)
    Download : Floyo v0.30
    Working : Everything.This rom is really fast and has no bugs (?)
    Based on FroyoBread(0.12)by doixanh (thanks!) + circle battery with %
    fixes : sense theme, mpeg4 video-recording,wifi (wpa2+adhoc), some others.
    Bugs: autobrightness might be dark, not sure yet why. At least its not completely dark.

    Updated 8-June-2011:
    CM7 (2.3.4) v.92 HACKDROID
    Download : cm7-92
    Bugs: Camera (disabled),FM

    Updated 06-June-2011 :
    Thanks again for all who donated, you have covered my weekend beer expenses :)
    I was asked to do new releases to donators first for testing, and official release once bugs are solved.
    This sounds like a good idea, if you have donated to me, you will receive an email with password to access to latest updates once its setup.
    I believe this is the only way to both show my appreciation and not impact the rest of community.
    Once again, no modaco-style, all roms will be shared with everybody in the end.


    Updated 03-June-2011 :
    2.2.9 CM Floyo v0.25
    Download : Floyo v0.25
    Working : Everything.
    Based on FroyoBread by doixanh (thanks!)

    Updated 1-June-2011:
    CM7.0.4 (2.3.4) v.86 HACKDROID
    Download : cm7-86
    Bugs: Camera (disabled),FM
    Fixes : the black themes menu buttons are fixed, updated googleapps, voicerecorder,DSPmanager installed.
    And still I prefer to use it with Sense theme, but you can use even Honeycomb theme (preinstalled)
    Notes: I am using this as my daily rom, it's stable and reasonably good (no surprises at all).

    Updated 29-May-2011 :
    2.3.3 GingerBread Sense based on HTC Salsa v0.10
    Download : 2.3-Sense0.10
    Fixes : Sound, GSM (calls/sms)
    Not done : Everything else
    Notes : I might need help fixing this one, so all are welcome :)

    Updated 29-May-2011:
    CM7.0.4 (2.3.4) v.85a HACKDROID
    Download : cm7-85a
    Bugs: Camera (disabled),FM
    Comes with pinch2zoom and mddi fix modules installed (thanks doixanh)

    Updated 06-May-2011 : updated!
    2.2.1 CM Floyo v0.20
    Download : Floyo v0.20
    Working : Everything!
    Fixes : cummulative fixes up to 5th may 2011 (everything you need)
    No undervolt, no overclock, only stable,very fast and generic-looking rom.
    If you are updating X8 for your gf/friend/etc install this, they will be happy and won't bug you much..
    if upgrading from older floyo or other cm6 rom, wipe cache(!), but u can keep old data partition.
    update: latest google apps(market,maps,talk..), brightness fix, keymap fix.
    VGA-video recording fix : here, put it in /system/etc

    Updated 4-May-2011 :
    2.3.3 GingerBread Sense(RUU_Marvel_HTC_Europe_1.33.401.2) v0.4
    Download : 2.3-Sense0.4
    Fixes : Sound, GSM (calls/sms),brightness, sensors,gps?
    Not done : Everything else
    Comment : This is the latest WildfireS build released by HTC, with most software that comes with it ..
    Unfortunately we have no more space left in /system for the rest of HTC Apps, I might release them as update.zip for /data partition installation later.

    Updated 25-Apr-2011 (Easter present) : updated
    CM7 NIGHTLY v.54 HACKDROID (Smooth,Stable)
    Download : CM7-54
    Bugs: Camera (disabled)
    Update : No more "SDcard is safe to be removed" crashes (credits go to NobodyAtall).

    Updated 06-Mar-2011 :
    2.2.1 CM Floyo v0.15
    Download : Floyo v0.15
    Working : Almost everything.. (app2sd is fixed native and app2sd+)
    Broken : Video (record), FMRadio,ANT+
    To enable FMRadio in 0.15, install this update

    2.2 Froyo Sense (Legend) v0.5
    Download : 2.2-SenseFroyo.0.5

    Fixes : GPS,WIFI(!), SD
    Not done : GSM,Vibra,Sound..

    Leave comments after testing of bugs..
    If you like it press "thanks" or buy me a beer!


    Updated 02-Feb-2011 :

    Some further progress with GSM (data/sms work now, not calls yet)
    2.1 Eclair Sense (Legend) v0.5a
    Download : 2.1-Sense.0.5a
    Broken : GL, Vibra, Calls

    Updated 01-Feb-2011 :

    2.1 Eclair Sense (Legend) v0.5
    Download : 2.1-Sense.0.5

    Fixes : Sound,Power,Brightness,Location,GPS,WIFI(!), etc
    Not done : GSM,Vibra,GL

    And now the great teaser (Quadrant 1000+):

    2.2 Froyo Sense + LiveWallpapers (Legend) v0.2
    Download : 2.2-Sense-LEGEND

    Fixes : Power,some init.rc stuff, complete openGL, etc
    Not done : Wifi/GSM ..

    And a rather broken still :

    2.2 Froyo Sense (Hero) v0.2
    Download : 2.2-Sense-HERO

    Fixes : Power,some init.rc stuff, complete openGL, etc
    Not done : Wifi/GSM ..

    2.2.1 CM Froyo "Floyo" (Hero) v0.2
    Download : CMFloyo-Hero

    Fixes : Power,some init.rc stuff, complete openGL,Sound
    Not done : Wifi/GSM,SD,..

    2.2.1 AOSP Froyo (Hero) v0.2
    Download : TastyFroyo-HERO

    Fixes : Power,some init.rc stuff, complete openGL,Sound
    Not done : Wifi/GSM,SD,..
    --------------------------------------------------------->8----------------------------------------------------------------------

    Below are older versions..


    2.1 Eclair Tegro (Slide Espresso)
    Original post : Tegro for Hero
    Download : 2.1-Tegro

    Bugs to fix:
    Wifi
    Bluetooth
    GSM
    3G
    Vibro
    SD
    GPS

    FAQ
    1. why I can't move EVERY app to SD with froyo/ginger native app2sd ?!
    - there're limitations, read more here
    63
    Updated 10-Feb-2011 :
    Cookers only

    Here is the tool to check library dependencies in roms.
    ld-linux
    It is arm-compiled, to setup do these steps :

    adb push ld-linux /system/bin/
    adb shell
    chmod 04755 /system/bin/ld-linux

    To see library dependencies run ld-linux on any .so file and it will give u the list.

    To install your cooked Floyo rom built from sources, put this script update-script
    into
    /META-INF/com/google/android/ directory inside update.zip, delete both update-binary and updater-script from it and copy to SDcard.
    Now use xRecovery to install it normally.
    Once installed, and BEFORE REBOOT reinstall xRecovery files into /system/bin/ directory.
    You should also extract original boot.img files into /system/bin/ramdisk.tar and install chargemon from one of my Floyo roms.
    To enable adb root and debug mode, put property.tar to /system/bin/ - take it from Floyo rom.
    Now it should boot.
    If you don't see boot animation of Floyo, try replacing /system/lib/libgsl.so
    To fix sound, replace libaudio.so
    To fix Vibra and Leds : libhardware_legacy.so
    make sure these programs start fine before going further :
    app_process
    mediaserver
    surfaceflinger
    If one of these 3 fails, it won't boot.
    The following are for network and gsm :
    ifconfig
    netcfg
    dhcpcd
    rild
    wpa_supplicant - make sure if you run it manually, reported interface is wlan0 and not tiwlan0

    The fixes required for ramdisk.tar :
    init.rc file should have 2 parts from original sony init.rc that are marked as #SEMC
    add original init.delta.rc and init.delta.sh from sony or one of my ramdisks, those are responsible for service declarations.

    Rom patching modifications :
    /system/etc/firmware/ dir
    /system/etc/sensors* files
    /system/etc/*.sh files
    /system/lib/hw/ dir
    /system/lib/modules/ dir
    Those are probably required for every rom..
    18
    Ok guys, just to stop the speculations and pointless argues.
    The current situation is like this :
    Our X8 is almost hardware-identical to the HTC Legend, the main differences are
    Camera and the Led flash that we don't have.
    Camera Flash support is inside the unified library responsible for Led lights on top, sensors and Vibra (libhardware_legacy.so)
    On the other hand HTC Hero has no Led flash, and thus it's hardware lib runs perfectly on X8, giving access to Vibra and sensors.
    But Hero has a whole different Sound mixer lib (causing volume-mixer bug) and Gfx hardware.
    I guess at this point you understand that we need a mix of both to support X8.
    Floyo sources provided at Floyo page (Floyo) are compiling well for both Hero and Legend targets.
    So I was able to mix them a bit manually to produce v0.9 Floyo.
    It was quite complicated, but still less time consuming than producing a complete CM build for X8.
    The problem is the time it takes to build, on P4 3Ghz its about 150minutes.
    If drivers fail to build or building is broken for some reason, I have to restart it all.
    So I will look into build problems over weekend as I don't have time to do it during weekdays.
    I suggest those of you who have linux knowledge and can setup the build environment, do so and I can post changes required to build, so we can do it collectively.

    I have started porting Floyo Legend makefiles to X8.
    Those who have the build environment setup and ready, contact me by pm so we can share source changes.

    About Gingerbread - once we finish building Froyo from source, compiling Ginger will be easy.
    18
    Greetz all and thanks for some warm words guys!
    I'm alive and I check the forums from time to time.
    As I mentioned, summer is the time when I try to split resources between friends/family/work and also try to enjoy the good weather :)
    The roms (CM6/CM7) are at a final stage where they are pretty much perfect, the stopping factor is the kernel with sweet features that other msm7227 phones have by now.
    I don't think we can much improve the Cyanogen, only port new versions and fix cm bugs as they are fixed in the main tree.
    Our X8 is now quite equal to the rest of Android family in features and updates.
    The Sense port that I know many are waiting for is stuck at the same issue - if we had custom kernel running, lots of HTC drivers would fit and make it much easier to port those roms, actually I believe Legend kernel with minor modifications will run on our hardware, making all Legend roms compatible.
    At first I thought Ginger-Sense would be the perfect one.
    I played with all the new HTC devices in the shop, and I can clearly see that Sense Froyo and Eclair are "smoother", and more fluently running on original hardware as well.
    Thus, IMHO, the perfect rom would be Sense Froyo (Legend/Aria) with Legend kernel.
    The reason to work more on 2.3 was the working sound driver, which we had to use from sony 2.1 roms. Now that J has built audio driver from source, our chances for 2.2 Sense are much better.

    So to conclude :
    I am not working actively on Cyanogen.
    I do occasionally patch bug or two within Sense 2.2/2.3 roms, but still nothing major, as many things need to be recompiled first.
    I do hope the bootloader gets cracked sooner or later, making my porting job much easier than now.
    Enjoy your summer, and as doixanh said - don't expect too frequent updates, as there're no things left to be fixed in CM6/7 :)
    12
    Thread temporary closed.

    Racht is a Recognized Developer and he can open it again when he want so we will stop some spam posts.
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone