[rom] -tattoo eclair 2.1 [wip] - Click Android Development

Status:
Working:
-Dialpad
-Bluetooth
-GPS
-Wifi
-Tattoo Buttons
-Touchscreen
-3g
-sensors
Not working:
-Fm Radio
-Camera
-Some Icns have wrong Size
-Some issues with graphics (mainly 3d)
Roms:
1) http://forum.xda-developers.com/showpost.php?p=5961430&postcount=50
Updated: 2) http://forum.xda-developers.com/showpost.php?p=6000675&postcount=103
better HTC-IME.apk http://forum.xda-developers.com/showpost.php?p=6089811&postcount=154
nexus launcher: http://forum.xda-developers.com/showpost.php?p=6100769&postcount=160
3) update 3 sensors working ) http://forum.xda-developers.com/showpost.php?p=6139158&postcount=197
4)V5 http://forum.xda-developers.com/showpost.php?p=6229047&postcount=300
thanx to : rhoa,ivendor,spartm and terminal 7
ps. sorry for the late update but I didn't have net connection.

ALL FROM THIS THREAD 5. april 2000 hours dk time
great ...reserved for future use
THX
Marsdroid

Is there any progress about porting android 2.1 to tattoo?

I have an OpenEclair port that works on Kaiser, with the edits to make the phone usable for QVGA. I'm sure there's a way to get OpenEclair working for Tattoo... the main problem I expect you'll face is enabling the new 3D drivers in the kernel.

can you please share it ?

I have an OpenEclair port that works on Kaiser, with the edits to make the phone usable for QVGA. I'm sure there's a way to get OpenEclair working for Tattoo... the main problem I expect you'll face is enabling the new 3D drivers in the kernel.
Click to expand...
Click to collapse
But tattoo doesn't have GPU :\

That's OK, 2.1 will run fast enough with only software rendering, we didn't have 3D working for a while. Having the 528Mhz proc (we only have 400Mhz) will help too. I will say that my build doesn't have SenseUI, 2.1 SenseUI doesn't work on QVGA yet AFAIK.

So we have to find the way to run 3d driver in the kernel and then we'll can use 2.1 rom? Awesome

No, if you don't have a GPU don't worry about 3D
Here's how I think you can do it:
Download OpenEclair 1.2.2 (http://openeclair.net)
replace the kernel with your kernel
(we use a different kernel for Kaiser and it works just fine)
Merge OE's build.sapphire.prop into OE's build.prop so Android uses the MSM7K drivers
(You can change in build.prop the 'sapphire' texts into 'tattoo', but it really doesn't matter)
Diff the init.rc's to check for differences and fix any important ones
(and you'll probably want to fix this minor bug in OE's init.rc)
Check the /system/ folder of OE 1.2.2, it might be too big for Tattoo's system partition. If it is, move some apps from /system/ into /data/app_s/ until /system/ is small enough.
Pack it up and flash it
The dialer doesn't fit perfectly on QVGA, but I have the .apks to fix that. First someone'll have to be brave enough to try to port a ROM and boot it

Me will do that later...

I'll be brave enough to test it. But I'm lacking the skills to try to port it myself.

Hi,
I've try this wrokarround, rewrite a updater-script, modify kernel for boot.img and init.rc.
But !!!! My device hang at "Tattoo" logo when he start, there is a solution for debug this step ?

I find
I used a boot.img from 5faif ROM and just change init.rc, not a good solution but device boot for this time
Now I have rom boot ok in 2.1 but screen resolution is bad ... next try maybe

--> you're my hero

If you manage to make a working 2.1 rom for the Tattoo you will become my new God ...

lgstoian said:
If you manage to make a working 2.1 rom for the Tattoo you will become my new God ...
Click to expand...
Click to collapse
I said the same

rhoa said:
I find
I used a boot.img from 5faif ROM and just change init.rc, not a good solution but device boot for this time
Now I have rom boot ok in 2.1 but screen resolution is bad ... next try maybe
Click to expand...
Click to collapse
Oh sorry, forgot to mention. In build.prop change:
Code:
ro.sf.lcd_density = 160
to
Code:
ro.sf.lcd_density = 120
That should fix it

I wish i could help in some way but i've only had my tattoo for an hour! Will love it if you guys get 2.1 working properly. Great stuff.

polyrhythmic said:
Oh sorry, forgot to mention. In build.prop change:
Code:
ro.sf.lcd_density = 160
to
Code:
ro.sf.lcd_density = 120
That should fix it
Click to expand...
Click to collapse
Uh.. plus you're going to need libs for audio/ gps and the ril for eclair. They're not the same as donut. Kaiser/vogue dev and tattoo dev are alot different.

you are the best

Related

help android 2.1 !!!!!

Who can running android 2.1 on kaiser ?
This android :
http://forum.xda-developers.com/showthread.php?t=625052
liufeng8552 said:
Who can running android 2.1 on kaiser ?
This android :
http://forum.xda-developers.com/showthread.php?t=625052
Click to expand...
Click to collapse
If you have Kaiser, then "Yes, you can" but only if you can unpack the initrd.gz, edit the init file around line 89 and re-pack it back. And then you'd have to figure out why wif-fi and GPS are not working, why screen flips 180 degrees instead of 90, why on-screen keyboard doesn't want to show up or doesn't disappear ... etc, etc
For now, until the dust settles down, this Donut or this Eclair or even this one are far better and sexier options.
liufeng8552 said:
Who can running android 2.1 on kaiser ?
This android :
http://forum.xda-developers.com/showthread.php?t=625052
Click to expand...
Click to collapse
Hi
I'm using this build from NAND and seems like it's far the best 2.1 i've tried yet. What's working :
Wifi (you need to add corresponding services to android init file)
Data/Calls
Full sleep support
Audio
what not :
Camera, Bluetooth, Screen brightness, GPS (is on but can't get fix)
Moved as not ROM Development.
kubino99 said:
Hi
I'm using this build from NAND and seems like it's far the best 2.1 i've tried yet. What's working :
Wifi (you need to add corresponding services to android init file)
Data/Calls
Full sleep support
Audio
Click to expand...
Click to collapse
Does Live Wallpaper work?
What NBH are you using? Do you need a new one such as the "NoMoRootfs Kaiser NBH's.zip", or can you use one of the earlier ones from here: http://www.megaupload.com/?f=SA71F1MT?
What System/Rootfs are you using? I prefer to install NAND via method 2, rather than 1.

[DEV/help is needed][ROM] GB Sense 2.3.3 [v1.2.1 in the second post]

SebastianFM has kindly agreed to provide support to fix issues.
That i think is a fantastic news
so please show your appreciation by thanking for the SFM 3.0.2 Magic|Android 2.3.3|Sense 2.1 ROM
Click to expand...
Click to collapse
I REQUEST/ENCOURAGE ANY DEV OUT THERE WHO WOULD LIKE TO TAKE OVER
OR START A FRESH TO BUILD GB-SENSE ROM PLEASE DO SO,
THIS THREAD IS MAINLY FOR INFORMATION PURPOSE
Click to expand...
Click to collapse
warning/disclaimer:
I am not maintaining this ROM, i have only transported this from SFM 3.0.2 Magic|Android 2.3.3|Sense 2.1
initial attempt was on SenseonFire ROM from wildfire
please don't bother this thread with trivial questions
this ROM is only for testing purpose and inspiration for further development only
I started this, with intention of porting the ROM, only to realize that I am not smart enough to fix most things.
I am not claiming to be dev as i am not, so posting the info for you to proceed or dump the project.
WIP <- working in pause (not work in progress)
I thank
SebastianFM for the first porting, which made possible most of the other device ROMs SFM 3.0.2 Magic|Android 2.3.3|Sense 2.1
all those involved in SenseonFire ROM project on wildfire especially VigiDroid,
and Arco for building an awesome kernel and nFinityGB v1.13 ROM for tattoo and some of the files were taken from this ROM
and dsixda's Android Kitchen
Click to expand...
Click to collapse
The main reason I have opened this thread is, to make you aware of the promising future out there for sense lovers using tattoo
and sow some seeds of inspiration for a dev out there who could fix this for us.
What i did
I took the SFM 3.0.2 Magic|Android 2.3.3|Sense 2.1 ROM used dsixda's Android Kitchen utility to transport and then adjusted few libs and binaries to get the phone started
Used Arco's 2.6.35.14 kernel and files from his nFinityGB v1.13 ROM
and added Robot font from following thread http://forum.xda-developers.com/showthread.php?t=1316156
i moved system/app folder to cache/systemapp and symlinked to system due to less space in system partition
Click to expand...
Click to collapse
things like gps, fm and camera are not working on tattoo, many apps need resizing or font size needs reducing.
when i did benchmarking using cf-bench apk, the score i got was more than 500 close twice to what i got with tatfroyosense. Benchmark done at 633 Mhz max cpu
rom link and snapshots
Download links
SFM port version 1.2.1
mediafire
4shared
Changelog
V1.2.1
Pooled all patches together and few minor changes
V1.2
Few apks resized
ROM is by default Overclocked
framework symlinked from cache partition
wipe cache, data before flashing the ROM
First boot takes about 5-10 mins
Main issues:
GPS
Camera
FM
Media player sound OK - video is white
no notification lights (but button lights OK)
Battery drain - if wifi on
and other issues from user (??)
old versions
SFMportv1.2
http://www.mediafire.com/?uzutj2tura75oyr
SFMportv1.1
http://www.megaupload.com/?d=KXLUD91K
SenseonFire port link
http://www.megaupload.com/?d=UYZ4V0WJ
the rom has edify scripting and is unsigned, could be installed with clockworkmod recovery
Click to expand...
Click to collapse
This is cool. I never expected Tattoo to run anything heavy like this.
Feeling proud of you, man! With tears in my eyes.
Sent from my HTC HD2 with my fast fingers.
Waiting for news!!
Umm well, regarding eth0 and tiwlan0, they are just hardware access points for the required device. The Unix/Linux system often puts all devices as files in /dev/. So when it needs to call a particular device, it calls that file and output to that device is piped back into the file.
So eth0 refers to the Ethernet (Wired LAN) interface, while tiwlan0 is the WiFi (Wireless LAN). The problem with older kernels (ralle.gade) is that they list WiFi as standard wired LAN device. Newer kernels list them properly (Arco's kernel). So its just a matter of changing /dev/eth0 to /dev/tiwlan0 in the wpa_supplicant and other wifi config files and wifi will run as needed. i am saying this as far as what i know about configuring desktop linux.
and about camera and videorecorder, u can get the drivers from CM7 and merge with this. For FM, u could get get drivers from CM7 and replace the HTC FM app with the one from CodeAurora or MIUI.
I am interested to help. But it seems I have got some other priorities to attend to. I will be free after April 2012. Then I will brush up my C++ skills and see if I can help u all.
...
too bad,this rom would be perfect if bt, gps, wifi, camera would working on tattoo...
sunitknandi said:
Umm well, regarding eth0 and tiwlan0, they are just hardware access points for the required device. The Unix/Linux system often puts all devices as files in /dev/. So when it needs to call a particular device, it calls that file and output to that device is piped back into the file.
So eth0 refers to the Ethernet (Wired LAN) interface, while tiwlan0 is the WiFi (Wireless LAN). The problem with older kernels (ralle.gade) is that they list WiFi as standard wired LAN device. Newer kernels list them properly (Arco's kernel). So its just a matter of changing /dev/eth0 to /dev/tiwlan0 in the wpa_supplicant and other wifi config files and wifi will run as needed. i am saying this as far as what i know about configuring desktop linux.
Click to expand...
Click to collapse
I dont think this is issues with old and new kernel, they all had access points as tiwlan0 (fyodor, ralle.gade and arco).
So far to my understanding it is device specific (see below).
Dexter seems to have tweaked the module and wpa_supplicant from ralle.gade's kernel to work with Froyo, i dont know what was changed. to get wifi working
EDIT: eth0 limitation is with hardware used in the device
Devices like: Wildfire, Wildfire S, Icon-G and Explorer -have their the access point setup as eth0 and they all have broadcom chip
while Tattoo, Magic and Hero -have tiwlan0 as the access point and they all seem to TI chip
in that case, lets ask dexter. he can help.
sunitknandi said:
in that case, lets ask dexter. he can help.
Click to expand...
Click to collapse
I asked him, he still hasn't responded...
P.S.
i get this from the logcat: " wifi_load_driver end error 2" and from dmesg i get something like: "firmware_path unknown value"
I researched and foundout that the deire had similar problems, but they had a previously working dirver and just couldn't conect....
So that leaves me nowhere again... (sadface)
Few things that i have't mentioned earlier:
Following are the commands in wpa_supplicant script for tatfroyosense
Code:
/system/bin/insmod /system/lib/modules/wlan.ko
/system/bin/wlan_loader -f /system/etc/wifi/Fw1251r1c.bin -e /proc/calibration -i /system/etc/wifi/tiwlan.ini
/system/bin/wpa_supplicant.bin -Deth0 -ieth0 -c/data/misc/wifi/wpa_supplicant.conf
As it is tiwlan0 interface in Arco's kernel, i have copied wlan_loader, wlan_cu, wpa_supplicant, wpa_cli binaries from nFinityGB rom along with /system/etc/dhcpcd folder and the wifi module. (These are already in the ROM attached)
As some of you might have noticed:
module wont load at boot
so i have tried to execute following commands from shell (they are in the init.rc script except insmod of module)
Code:
/system/bin/insmod /system/lib/modules/wlan.ko
/system/bin/wlan_loader -f /system/etc/firmware/Fw1251r1c.bin -e /proc/calibration -i /system/etc/wifi/tiwlan.ini
/system/bin/wpa_supplicant -Dwext -itiwlan0 -c/data/misc/wifi/wpa_supplicant.conf
module loads fine but then wlan_loader give following error
Code:
rtnl_open: Protocol not supported
Hello mate. Is it possible to provide a github repository with the code?
ntenisOT1948 said:
Hello mate. Is it possible to provide a github repository with the code?
Click to expand...
Click to collapse
I dont think HTC source code out there for sense andriod phones.
The time line for this ROM is as follows:
HTC Salsa was ported to Sapphire
http://forum.xda-developers.com/showthread.php?t=1025330
From Sapphire to wildfire
http://forum.xda-developers.com/showthread.php?t=1067868#13557996
wildfire then updated to this
http://forum.xda-developers.com/showthread.php?t=1269485
From above ROM to this ROM
Following files were taken from nFinityGB v1.13 ROM to this ROM
Code:
Filename Folder
wlan_loader system\bin
wpa_cli system\bin
wpa_supplicant system\bin
vold.fstab system\etc
dhcpcd.conf system\etc\dhcpcd
brf6300.bin system\etc\firmware
brf6350.bin system\etc\firmware
Fw1251r1c.bin system\etc\firmware
tiwlan.ini system\etc\wifi
wpa_supplicant.conf system\etc\wifi
Clockopia.ttf system\fonts
DroidSans-Bold.ttf system\fonts
DroidSans.ttf system\fonts
libwpa_client.so system\lib
copybit.bahamas.so system\lib\hw
gps.bahamas.so system\lib\hw
gps.goldfish.so system\lib\hw
gralloc.bahamas.so system\lib\hw
gralloc.default.so system\lib\hw
lights.bahamas.so system\lib\hw
sensors.bahamas.so system\lib\hw
sensors.goldfish.so system\lib\hw
wlan.ko system\lib\modules
bahamas-keypad.kcm.bin system\usr\keychars
bahamas-keypad.kl system\usr\keylayout
AVRCP.kl system\usr\keylayout
vim system\usr\share
colors system\usr\share\vim
filetype.vim system\usr\share\vim
ftoff.vim system\usr\share\vim
indent.vim system\usr\share\vim
indoff.vim system\usr\share\vim
scripts.vim system\usr\share\vim
blue.vim system\usr\share\vim\colors
darkblue.vim system\usr\share\vim\colors
default.vim system\usr\share\vim\colors
delek.vim system\usr\share\vim\colors
desert.vim system\usr\share\vim\colors
elflord.vim system\usr\share\vim\colors
evening.vim system\usr\share\vim\colors
koehler.vim system\usr\share\vim\colors
morning.vim system\usr\share\vim\colors
murphy.vim system\usr\share\vim\colors
pablo.vim system\usr\share\vim\colors
peachpuff.vim system\usr\share\vim\colors
ron.vim system\usr\share\vim\colors
shine.vim system\usr\share\vim\colors
slate.vim system\usr\share\vim\colors
torte.vim system\usr\share\vim\colors
zellner.vim system\usr\share\vim\colors
VoiceDialer.g2g system\usr\srec\config\en.us\grammars
wlan_cu system\xbin
Great news guys
I got wifi and bluetooth working
As i mentioned the history of the ROM in previous post,
It occured to me, may be i can start fresh from Sapphire ROM
So i went to the follwoing post and started with SFM 3.0.2
http://forum.xda-developers.com/showthread.php?t=1025330
and with rough porting i could get wifi and bluetooth working and i bet gps would also work.
you know it was quick and dirty port (huge size and bad layout),
now we can do proper port with relayout and resizing the framework and would be better ROM
Cool... Keep up the hard work. Once u finish the port, we can get someone to optimise it.
Have you updated the download link? Iwould like to have a look to graphics to know if I can do anything about them.
Edit: I can see you don't. But I'm going to start trying to resize some graphics as a practice for future.
2nd post updated with new rom port
some of the applications are not working and poor layout.
Alternative launcher like adw working fine
I't seems there's many other people waiting for news: http://bbs.hiapk.com/thread-2741601-1-1.html
I don't know if it's chinese, or what!
Enviado desde mi HTC Tattoo usando Tapatalk
sense zero on tattoo
Now that i could port (transport) GB sense, i wanted to have a crack at sense zero (it was to decide which one would be best carry on)
so I did try port Hintay Zero 0.14 (Sense 3.5 Android 2.3.5)
and i could get it booted on Tattoo,
but have to set lcd density to 100, so that you can see launcher work.
But most of other things look decent if it is set to 120.
And you can see that layout and size are bad.
but i have to say it takes lot of memory and gets very slow.
framework moved to cache to make space in system.
takes 10 mins on first boot
here the link
http://www.megaupload.com/?d=X1B721BZ
and snapshots
GbermuG said:
I't seems there's many other people waiting for news: http://bbs.hiapk.com/thread-2741601-1-1.html
I don't know if it's chinese, or what!
Enviado desde mi HTC Tattoo usando Tapatalk
Click to expand...
Click to collapse
Yes, its a chinese forum. Gave a try using BabelFish and Google Translate, but it is very messy.
Text like HTC Tattoo intelligent handset gets HTC Sence 3.0 on Peace Outstanding 2.3. (read as smartphone gets htc sense on android version 2.3)
F**k translators. I preferred to read no more.
sunitknandi said:
Yes, its a chinese forum. Gave a try using BabelFish and Google Translate, but it is very messy.
Text like HTC Tattoo intelligent handset gets HTC Sence 3.0 on Peace Outstanding 2.3. (read as smartphone gets htc sense on android version 2.3)
F**k translators. I preferred to read no more.
Click to expand...
Click to collapse
That's what I can understand using translators: they've tried it, and like it. They thik is smooth and powerfull, but ram memory is low. Someone is asking about Sense 3.0, but the tread is not updated, so they only tried SenseonFire (first port). Simply (as I said), they're waiting.

[Q] [WIP] ICS on IncS

I've been trying to port over ICS from DHD but no success(ROM doesn't boot, stuck at HTC splash screen)
Since I'm a noob to ROM porting any help would be appreciated.
I followed a simple guide which told me to replace certain files in the boot.img and system folder along with a couple of files more.
I used the ICS rom of DHD and MIUI ICS rom for IncS.
cooljais said:
I've been trying to port over ICS from DHD but no success(ROM doesn't boot, stuck at HTC splash screen)
Since I'm a noob to ROM porting any help would be appreciated.
I followed a simple guide which told me to replace certain files in the boot.img and system folder along with a couple of files more.
I used the ICS rom of DHD and MIUI ICS rom for IncS.
Click to expand...
Click to collapse
a suggestion for you...try the cm7 rom instead of miui ics build.
thanks for your effort. i will also dig about it but after my last exam. i request everyone who could contribute....its for our phone.
keep trying bro.
If it is simple enough I could give it a try, any moderate to advanced programming I wouldnt have a clue
I have been working on this over the last couple of days and so far my port has touchscreen, audio, RIL, wifi, 2D HW acceleration, notification LED and proxy sensor working (pretty much the same as the DHD port I think). Last I tried the microphone wasn't working for calls but it should be fixed in my new build.
I will post it up in the next couple of days once it's ready to be used. I've been busy with other things so haven't had a chance, plus I don't have access to the developer section yet.
st.matt said:
I have been working on this over the last couple of days and so far my port has touchscreen, audio, RIL, wifi, 2D HW acceleration, notification LED and proxy sensor working (pretty much the same as the DHD port I think). Last I tried the microphone wasn't working for calls but it should be fixed in my new build.
I will post it up in the next couple of days once it's ready to be used. I've been busy with other things so haven't had a chance, plus I don't have access to the developer section yet.
Click to expand...
Click to collapse
good job. if you need any help just let us know. i will try to look into it today night positively.
Anyone got any guides/tutorials kinda stuff for this?
Nopes, no tuts as such... just small guides....
Any links??
Keen to see how much of your port is working so far as well
EDIT: just tried it myself using a guide in other thread. used the DHD beta 3 and vivo latest CM7 nightly and is stuck at htc splashscreen
EDIT2: didnt sign the rom before, lets try that again...
EDIT3: still stuck on splashscreen
I will post my port up later tonight. I had a chance to do a bit of work on it and it's pretty good right now but the market is broken for some reason.
Once I get that working (and hopefully bluetooth as that shouldn't be hard) then I will upload it.
st.matt said:
I will post my port up later tonight. I had a chance to do a bit of work on it and it's pretty good right now but the market is broken for some reason.
Once I get that working (and hopefully bluetooth as that shouldn't be hard) then I will upload it.
Click to expand...
Click to collapse
Sounds good, what ROMs did you use to port it?
st.matt said:
I will post my port up later tonight. I had a chance to do a bit of work on it and it's pretty good right now but the market is broken for some reason.
Once I get that working (and hopefully bluetooth as that shouldn't be hard) then I will upload it.
Click to expand...
Click to collapse
Looks like a nice birthday gift... ;D
Unfortunately I wasn't able to get market working.. but anyway here is the first Alpha.
It is based on a combination of the Desire HD build and using the kernel by TwistedUmbrella. I have a device setup to work with TwistedUmbrella's ICS tree but I don't know if it will 100% build successfully at this stage (takes forever to build on my 5 year old computer..). All credits go to the DHD guys as they have done basically everything, I've just made it work (or at least, most of it) on the vivo.
Working:
- Hardware 2D/3D Hacks
- Touchscreen
- Bluetooth
- Wifi (not tethering)
- RIL
- Data
- Sound
- Sensors
- Rotation
- Status LED
Not Working:
- Hardware video acceleration
- Tethering
- UMS (use adb instead)
- USB tethering
- Camera
- Google account (so Gmail, Market all not working)
The account error seems to be something to do with xt_qtaguid.. here is the log info:
Code:
I/qtaguid ( 3029): Failed write_ctrl(u -1) res=-1 errno=9
I/qtaguid ( 3029): Untagging socket -1 failed errno=-9
I/GLSUser ( 3029): GLS error: NetworkError
Might be a problem with the kernel, but I'm not really sure. Any help would be nice, I've spent about 5 hours on this and gotten nowhere.
Link: http://www.multiupload.com/Z4JKSC1JK2
Please don't post bugs reports just yet. This is the first alpha, it's not really a daily driver and I know that there are bugs. Post fixes instead.
Sounds awesome Matt! what are you using to break down and build the rom??
Will give it a go in the morning and post any other feedback
Nice work you got slot further than I did! I will see if I can contribute anything to your build once I have it installed.
The Desire S version is pretty good, and the hardware is almost identical to the Inc S, maybe that would make for a better base?
Sent from my HTC Incredible S using xda premium
l0st.prophet said:
Nice work you got slot further than I did! I will see if I can contribute anything to your build once I have it installed.
The Desire S version is pretty good, and the hardware is almost identical to the Inc S, maybe that would make for a better base?
Sent from my HTC Incredible S using xda premium
Click to expand...
Click to collapse
That's probably not a bad idea. I will see if I have time tonight to try and see if I can get market working by using some of the desire s stuff.. or maybe someone else could try as well.
For anyone that gives it a go, just keep in mind that the button backlight levels are in framework-res.apk, and will need to be recompiled from source or decompiled and edited to get the levels right.
P1n3apqlExpr3ss said:
Sounds awesome Matt! what are you using to break down and build the rom??
Will give it a go in the morning and post any other feedback
Click to expand...
Click to collapse
Well so I have checked out TwistedUmbrella's ICS tree and 7x30 kernel, and have made a vivo config for both. I've then used the prebuilt DHD ICS rom and taken out the DHD stuff and put in stuff from the vivo Miui.us rom. Then I've just gone through and fixed the boot ramdisk, built the kernel and put it together for the boot image.
In future I will try building from source, but as I said it takes a very long time for me.
st.matt said:
Well so I have checked out TwistedUmbrella's ICS tree and 7x30 kernel, and have made a vivo config for both. I've then used the prebuilt DHD ICS rom and taken out the DHD stuff and put in stuff from the vivo Miui.us rom. Then I've just gone through and fixed the boot ramdisk, built the kernel and put it together for the boot image.
In future I will try building from source, but as I said it takes a very long time for me.
Click to expand...
Click to collapse
This sounds WAY over my head, all I tried was unzipping CM nightly 146 and the DHD build and changing files, rezipping and signing it. No wonder I got stuck at the HTC splashscreen...
Keep up the good work
st.matt said:
Unfortunately I wasn't able to get market working.. but anyway here is the first Alpha.
It is based on a combination of the Desire HD build and using the kernel by TwistedUmbrella. I have a device setup to work with TwistedUmbrella's ICS tree but I don't know if it will 100% build successfully at this stage (takes forever to build on my 5 year old computer..). All credits go to the DHD guys as they have done basically everything, I've just made it work (or at least, most of it) on the vivo.
Working:
- Hardware 2D/3D Hacks
- Touchscreen
- Bluetooth
- Wifi (not tethering)
- RIL
- Data
- Sound
- Sensors
- Rotation
- Status LED
Not Working:
- Hardware video acceleration
- Tethering
- UMS (use adb instead)
- USB tethering
- Camera
- Google account (so Gmail, Market all not working)
The account error seems to be something to do with xt_qtaguid.. here is the log info:
Code:
I/qtaguid ( 3029): Failed write_ctrl(u -1) res=-1 errno=9
I/qtaguid ( 3029): Untagging socket -1 failed errno=-9
I/GLSUser ( 3029): GLS error: NetworkError
Might be a problem with the kernel, but I'm not really sure. Any help would be nice, I've spent about 5 hours on this and gotten nowhere.
Link: http://dl.dropbox.com/u/52030869/vivo_ics.zip
Please don't post bugs reports just yet. This is the first alpha, it's not really a daily driver and I know that there are bugs. Post fixes instead.
Click to expand...
Click to collapse
great job bro! just need the camera and gmail account. rest everything is perfect ! i will try it today and see. thanks for your efforts
Download link not working... Too much traffic :/
Sent from my Incredible S using XDA App
Splux said:
Download link not working... Too much traffic :/
Sent from my Incredible S using XDA App
Click to expand...
Click to collapse
yes its not working. can we get other links please?
Yeah sorry I didn't realise dropbox imposed download limits. Here is another download link: http://www.multiupload.com/Z4JKSC1JK2
I think I may have fixed Google accounts though, so there might be another download in another 30 minutes or so.

[WIP] Ubuntu on G9 v0.2

Hey guys,
let's try to get Ubuntu working on our tablets.
adbd is included in the images, so you have a root shell over adb
SDE required.
Extract all.
adb push ubu1204.img.ext4 /data/media/
Reboot - SDE - Flash kernel and initrd
Multiboot menu 0.3 - ubu1204.img.ext4 (from the menu to start the ICS, such as "archos.ext4")
Done.
(passwords: ubuntu - ubuntu root - root)
Working:
- Booting on 80G9 and 101G9
- Touchscreen (touchpad mode)
- Keyboard via OTG cable
- Mass storage on rear USB-prt
- SD card automount on plugin
- LCD backlight brightness control via command line, lol
- Networking (incl. WiFi)
Changelog:
0.2:
- Made by szanalmas
- Upgrade to 12.04
- Kernel 3.0.8+
- Working WiFi (try adding a dummy network, then it works), Sound
- Switched from Unity to Gnome Classic
0.1:
- Initial build.
Todo:
- Bluetooth
- Hardware acceleration
- Camera
- Battery
Download v0.2:
Image: Download
SHA: View
Kernel: Download
SHA: View
Download v0.1:
sysroot_ice.img http://hotfile.com/dl/145362762/7e3f710/ubuntu.img.rar.html MD5:2d9dbc775820db5dda281df84ab7db64
initramfs.cpio.gz http://hotfile.com/dl/145366156/8c56f1d/initramfs.cpio.gz.html MD5:150fc53be381ac3247d44226061868af
zImage http://hotfile.com/dl/145366657/34f75c7/zImage.html MD5:4de6efeec193aa5809f2ff871a96ef2d
Thanks to
- szanalmas for upgrade to 12.04, kernel 3.0.8+, WiFi
- letama for provided kernel + initramfs
- trevd for testing on 101G9 and reuploading stuff
- Adam / OPPO
great a1Pha !
but i would like ubuntu and ICE.. (lol)
This can be made. I'll have to check the initramfs tomorrow
Upload done, post edited - have fun @ testing
a1Pha said:
This can be made. I'll have to check the initramfs tomorrow
Click to expand...
Click to collapse
thx , i testing that this morning
wow. I was going to get working on this when my tablet arrives but you beat me to the race.. maybe we can work on it together in the future
Could you post some screenshots of ubuntu on g9?
dual boot
how would you go about dual bopoting i want to get into the whole programming of it just need a pointer to the start of things
TjaXanK said:
wow. I was going to get working on this when my tablet arrives but you beat me to the race.. maybe we can work on it together in the future
Click to expand...
Click to collapse
For sure - just contact me when your tablet has arrived
142857 said:
Could you post some screenshots of ubuntu on g9?
Click to expand...
Click to collapse
Okay, I have edited the first post and added some links to screenshots.
twinnaz said:
how would you go about dual bopoting i want to get into the whole programming of it just need a pointer to the start of things
Click to expand...
Click to collapse
Sorry, I don't understand your question :S
how would i implement a dualboot
You can take the initramfs.cpio.gz posted by letama in another thread (look at the link to Ice Cream Sandwich - the file is inside the archive you download).
Then extract it and have look at the scripts, which are provided there.
Basically you have to get the system to ask you, from which filesystem image you want to boot
yep! you need to install SDE, restart your device, go in the developer menu and flash the initramfs.cpio.gz that letama posted in the ICS post, atleast that's how it was in the Gen8... by the looks of it the SDE menu is the same. Hope I helped
i wait the multi OS install
2.3
4.0
Ubuntu
Nice, I'll give this a go now.
Edit:
Works on the 101G9.
Keyboard Functions through OTG/Host Cable.
USB Mass Storage (Pen Drive) Functions on 3G Stick Port
Not tried anything else yet.
Are you using a lot of the same kernel objects which android is using?
Excellent Work.
alright thanks
trevd said:
Works on the 101G9.
Keyboard Functions through OTG/Host Cable.
USB Mass Storage (Pen Drive) Functions on 3G Stick Port
Are you using a lot of the same kernel objects which android is using?
Click to expand...
Click to collapse
Thank you very much, and also thanks for testing
I am using initramfs + kernel + modules provided by letama for his ICS-build.
By the way - I will upload a new build this night.
I have managed to get basic network functionality via adb + usbcable, so I have upgraded all packages and installed a touchscreen keyboard.
In the new build the LCD backlight brightness is now set to max on boot.
I also have added a user with sudo-permissions, so now settings are saved on reboot (not like in 0.1 where guest sessions were created).
Oh, and I will change the filesystem type from ext3 to ext4.
Still no real progress on WiFi or sound
P.S.: New build will support choosing between booting ICS and Ubuntu
//edit: sry guys, got some problems with my internet provider. i get reconnects every 30 seconds. i hope they get it fixed till tomorrow... sorry for delay, i'm going to upload the stuff tomorrow..
a1Pha said:
Thank you very much, and also thanks for testing
I am using initramfs + kernel + modules provided by letama for his ICS-build.
Click to expand...
Click to collapse
Might be worth giving it a go with a version 3 kernel, you may get some free driver support. although I could be talking nonsense
a1Pha said:
By the way - I will upload a new build this night.
I have managed to get basic network functionality via adb + usbcable, so I have upgraded all packages and installed a touchscreen keyboard.
In the new build the LCD backlight brightness is now set to max on boot.
I also have added a user with sudo-permissions, so now settings are saved on reboot (not like in 0.1 where guest sessions were created).
Oh, and I will change the filesystem type from ext3 to ext4.
Click to expand...
Click to collapse
I activated the root login with my own password from adb and the touchscreen keyboard worked straight away on the 101. It must come with the the drivers preinstalled. I think letma's' done some work into the difference between the 80 and 101.
a1Pha said:
Still no real progress on WiFi or sound
Click to expand...
Click to collapse
I've been playing with this all night. I think the drivers have been integrated in the main linux kernel so you should be able to build your own.
They could some prebuilt binaries out there as the OMAP4 board seems quite a popular board.
Also you might have some joy with this http://dev.omapzoom.org/pub/scm/integration/
It's all Good!
Archos 101 G9, HTC Sensation, HTC Hero
Hi Guys,
A1Pha, sorry, didn't have time to test your build, too much stuff going on...
Here is a quick feedback on wifi that may help you:
In android, here is how it works (from memory, don't have my laptop to check)
1) you need to create a nvs file corresponding to tablet, check android init.rc for the way it's done there...
2) Then when you do need wifi, insmod the tiwlan.ko
3) Then, load firmware (check wlan_loader in android init.rc, you should be able to reuse the command) and nvs. If all goes well up to here, you should be able to do ifconfig tiwlan0 and it should have a mac address.
4) Then start wpa_supplicant. You need the appropriate version of wpa_supplicant, 0.8 I think in android source code. You may want to build source code from android source with the appropriate options to remove android extensions.
Again, this is from memory, I'll try to give you more details tomorrow.
Regarding audio, this is mostly alsa so it shouldn't be impossible, you should be able to re-use the configuration found in archos rootfs in /usr/ sub directories. You have to insmod the proper modules though.
Best,
LeTama
Suggestion for the sound, try running the alsamixer and playing with that... worked in debian...
letama said:
Hi Guys,
A1Pha, sorry, didn't have time to test your build, too much stuff going on...
Here is a quick feedback on wifi that may help you:
In android, here is how it works (from memory, don't have my laptop to check)
.....
Click to expand...
Click to collapse
ahh. Thanks for that letama , You're a fountain of knowledge.
I'll give it a try during the holidays.
I was playing about with wpa_supplicant and android kernel drivers. I didn't have the right magic ) and my kernel knowledge is still in it's early stages (only been on the linux desktop for 1 year).

[rom] miui 1.12.2

This rom is based from zukriaksah's miui 1.12.16. His had a good foundation just some issue. I have made some changes to it and so far things are working (keep in mind that this has not been tested for a little more than 2 days).
Link https://docs.google.com/open?id=0B6a1DYyFKfu1YjI4MDg0YTEtZGExOC00ZGZkLTg4MGEtMmM0Y2ZjYTQwYzlh
(sorry file are on work pc and this is the only way that I can get them up...so if some one can move to a better site for downloading...pls feel free to do so)
you will have issues with wifi on this rom - the work around that I used it to load cacingkalung's modded version of the sd kernel...get it here http://forum.xda-developers.com/showpost.php?p=20326475&postcount=240
had to change the build.prop this phone keep rebooting with some of the files that I had to switch out. I used files from tj and issac.
usb and headphone issues are gone (so far)
added the miui 4-way reboot (hold power button for options)
the fm radio that is in the rom fc's (wish someone can fix this..I am at a loss, I know that it has to be a driver issue but I have no clue which one have been searching for weeks it seems to correct this...I really miss the radio)
added some init.d tweaks...these are found in the various forums here on xda
you might have to load script manager to get them to work (I load this anyways so I dont know if it is needed)
what I added to the init.d:
10cpu - sets the cpu values and govenor
11 iosched - set i/o scheduler
both of these you do not need if you use setcpu or other program like it...I just dont like to have these loaded they take up space and memory.
80netspeed - internet speed hack (helped on mine)
97ks - some kernel mods - helps rom run smoother in my opinion
98kt - internal task killer values
you dont need these you can remove them...play around with the settings you might be able to tweak the rom more to you liking...these are the values that worked best for me
I dont have much of a clue on the battery life yet...have had phone up and down so much that I have not let it go threw my daily pace
So far things seem stable...still no HDMI, dont know if we will ever have this...I am not that good with dev have look at other roms but if the drivers aint right it wont work
I also use force2sd to move the programs to the sdcard to free up the internal memory...everytime that I have tried to include apps2sd thing go wrong..this way works for me so I am not going to worry about it
you will probably get unknown for the carrier...if you know your spn values you can edit it and the name will show up...there are progams in the market that will fix it...other have had luck with out needing a program...In the miui forums they have miui extra setting and they say that you can use it to change the carrier name (never tried)
make sure that you do a system wipe before installing....I dont know what issue you will get if you dont
**latest update**
http://forum.xda-developers.com/showpost.php?p=20803286&postcount=35
Thanks for helping me
Sent from my CSL-MI410 using xda premium
zukriaksah said:
Thanks for helping me
Sent from my CSL-MI410 using xda premium
Click to expand...
Click to collapse
zukriaksah, not a problem, hopefully we can get hdmi and fm working
can someone post the austrie kernel in a seprate thread so everyone can see it with wifi module of course
cowsgo said:
zukriaksah, not a problem, hopefully we can get hdmi and fm working
Click to expand...
Click to collapse
FM Radio Not Work Open FC
preyesh1 said:
can someone post the austrie kernel in a seprate thread so everyone can see it with wifi module of course
Click to expand...
Click to collapse
preyesh,
Here you go:
http://forum.xda-developers.com/showthread.php?t=1407689
mibsut said:
FM Radio Not Work Open FC
Click to expand...
Click to collapse
Please read carefully... As they say, they are trying their best to make the hdmi and fm working... please be patient and hope they can overcome the problem. And to be honest, its not an easy task... So, just wait and give the developers some time to fix it.
preyesh1 said:
can someone post the austrie kernel in a seprate thread so everyone can see it with wifi module of course
Click to expand...
Click to collapse
what is that kernel? for miui? if yes for which version?
---------- Post added at 10:48 PM ---------- Previous post was at 10:42 PM ----------
ohh got it ... the SD kernel
anyone who tries the kernel please update on battery backup
cowsgo said:
This rom is based from zukriaksah's miui 1.12.16. His had a good foundation just some issue. I have made some changes to it and so far things are working (keep in mind that this has not been tested for a little more than 2 days).
Link https://docs.google.com/open?id=0B6a1DYyFKfu1YjI4MDg0YTEtZGExOC00ZGZkLTg4MGEtMmM0Y2ZjYTQwYzlh
(sorry file are on work pc and this is the only way that I can get them up...so if some one can move to a better site for downloading...pls feel free to do so)
you will have issues with wifi on this rom - the work around that I used it to load cacingkalung's modded version of the sd kernel...get it here http://forum.xda-developers.com/showpost.php?p=20326475&postcount=240
had to change the build.prop this phone keep rebooting with some of the files that I had to switch out. I used files from tj and issac.
usb and headphone issues are gone (so far)
added the miui 4-way reboot (hold power button for options)
the fm radio that is in the rom fc's (wish someone can fix this..I am at a loss, I know that it has to be a driver issue but I have no clue which one have been searching for weeks it seems to correct this...I really miss the radio)
added some init.d tweaks...these are found in the various forums here on xda
you might have to load script manager to get them to work (I load this anyways so I dont know if it is needed)
what I added to the init.d:
10cpu - sets the cpu values and govenor
11 iosched - set i/o scheduler
both of these you do not need if you use setcpu or other program like it...I just dont like to have these loaded they take up space and memory.
80netspeed - internet speed hack (helped on mine)
97ks - some kernel mods - helps rom run smoother in my opinion
98kt - internal task killer values
you dont need these you can remove them...play around with the settings you might be able to tweak the rom more to you liking...these are the values that worked best for me
I dont have much of a clue on the battery life yet...have had phone up and down so much that I have not let it go threw my daily pace
So far things seem stable...still no HDMI, dont know if we will ever have this...I am not that good with dev have look at other roms but if the drivers aint right it wont work
I also use force2sd to move the programs to the sdcard to free up the internal memory...everytime that I have tried to include apps2sd thing go wrong..this way works for me so I am not going to worry about it
you will probably get unknown for the carrier...if you know your spn values you can edit it and the name will show up...there are progams in the market that will fix it...other have had luck with out needing a program...In the miui forums they have miui extra setting and they say that you can use it to change the carrier name (never tried)
make sure that you do a system wipe before installing....I dont know what issue you will get if you dont
Click to expand...
Click to collapse
thats great.......
but I am not able to download.............. can some one who already downloaded can upload on other site as this download link is not working with me ...
guys, can you make softkey vibrate?
thanx for the build cowsgo!
does the front camera flip-up? last time i used ur build the front camera is working fine, but after flashing cacingkalung's SDKernel it flipped up
hey COWSGO thanks for this.... can you please resolve the headphone and wifi issues for 1.12.2 build.... I really liked that 1.12.2
Perhaps this is the last version we stay on gingerbread. Keep on and go stable.
Sent from my CSL-MI410 using XDA App
To easily download frm google docs, 1st dont use stock browser, use 3rd party, eg. Opera mini, 2nd change yr google docs view to desktop mode
Sent from my CSL-MI410 using xda premium
anyone having problems with bluetooth? i cannot seem to activate it.
mi410 said:
hey COWSGO thanks for this.... can you please resolve the headphone and wifi issues for 1.12.2 build.... I really liked that 1.12.2
Click to expand...
Click to collapse
mi410, I will look at this after the holliday
emt said:
anyone having problems with bluetooth? i cannot seem to activate it.
Click to expand...
Click to collapse
emt,
I will look at the files and see what I missed for the bluetooth. Sorry I dont use it so I didnt test it.
hey COWSGO..... really thanks for the this beautiful ROM.
quite smooth ...... experience .....
really happy with the ROM.
next time when you update the ROM with Bluetooth wish following update also ....
1. Camera if possible (Front)
2. Time should be at center of status bar like what you did with 1.12.2
3. FM if you able to repair ....
enjoy your holidays .....
Dont know if anybody has gps issues or proximity issues....I did....this is what I did to solve this
use root explorer goto system\lib\hw and rename two files to .old
the files are gps.fb0.so and sensors.fb0.so
then goto settings click programs and goto call settings and turn off enforce proximity (what ever the option is under use proximity sensor
reboot....after I did this the sensor works with incoming and outgoing calls and the gps locks in under 30 seconds. used gps status from the market to confirm...dont for get the you might have to edit the gps.conf file in system\etc (I think)...if you didnt edit this file after you loaded the rom then it will be set for north-america.
dont know why this worked....has to be a issue in the files...when I get more time I am going to decompile them to see what is different

Categories

Resources