[PRJ][17.09.11] Android/Linux on TG01 development, new stuff in git

Search This thread

bojan6

Senior Member
Oct 14, 2009
267
5
London

afirmo@gmail.com

New member
Sep 7, 2010
4
0
booted the files uploaded before.

You can check the result of booting the file that was uploaded in this video:

_w.youtube.com/watch?v=E-MrfS8ioBo
 

bally3

Senior Member
Aug 4, 2008
1,865
8
Tinternet
Markinus now has managed to get into android with his own build and also got touchscreen driver working! WOO HOO!

ts driver needs calibration but it works apparently.

he will upload a build soon he said.

Good stuff.. really really good stuff.. :)
 

bally3

Senior Member
Aug 4, 2008
1,865
8
Tinternet
task for someone... we need to extract the windows mobile touchscreen calibration data to make the touch screen work properly.

anyone who can find it, please post it here as soon as you can.. Markinus is on a role tonight!
 
Last edited:

Zipu

Senior Member
Feb 26, 2010
75
0
Can anybody upload complete android ready to try (with compiled kernel)
I can't compile kernel becouse i have polish remix of linux and is something wrong.
Thank you
ZIPU
 

bally3

Senior Member
Aug 4, 2008
1,865
8
Tinternet
You know how to do it?


Connect the device to your computer and ensure that Active Sync recognizes your device.

Open the Remote Screen Alignment application on your computer.
Tab to the “Retrieve” button and press enter.

A file with the name “Calibration.dat” will be created in the same directory as the Remote Screen Alignment application.

You will need this file for automatically aligning the screen when you hard reset your device.

cant guarantee it works with tg01 but no reason it shouldnt :)
 

bojan6

Senior Member
Oct 14, 2009
267
5
London
Connect the device to your computer and ensure that Active Sync recognizes your device.

Open the Remote Screen Alignment application on your computer.
Tab to the “Retrieve” button and press enter.

A file with the name “Calibration.dat” will be created in the same directory as the Remote Screen Alignment application.

You will need this file for automatically aligning the screen when you hard reset your device.

cant guarantee it works with tg01 but no reason it shouldnt :)

Ok but this program didn't work. There no new file in the folder. It say is ok and that the file it was in the folder but it wasn't there.
 

daevoq

Senior Member
Jan 12, 2010
294
13
markinus i love youuu!! :) expect a big donation from me!! :) and if need help just ask!
 

bally3

Senior Member
Aug 4, 2008
1,865
8
Tinternet
Are you uploading a new build today Markinus?

I tried a few froyo builds but I'm not having much luck I'm afraid.


TO ALL: we need rom builders to get involved now, so if you can get in touch with Nokser and others who have offered to help with this, please ask them to post here. :)


Thanks.
 

Markinus

Senior Member
Dec 12, 2007
505
287
Hi!


yeah, I will test if I can do a testbuild. So you can see what the status is.
And yes, we need some people which will look to the needed android modifications.



Markinus
 

daevoq

Senior Member
Jan 12, 2010
294
13
well! waiting for a test build.. can someone explain what do you need? maybe link something useful... what android modification do you need?:)
 

tzaq93

Senior Member
Aug 28, 2009
165
16
Tulcea
Thank you Markinus for your interest in this project !
You deserve a lot of beer from all the tg01 users ! :D
You should be able to drink free beer for a very looong time ! :))

Tzaq
 

bally3

Senior Member
Aug 4, 2008
1,865
8
Tinternet
Hi!


yeah, I will test if I can do a testbuild. So you can see what the status is.
And yes, we need some people which will look to the needed android modifications.



Markinus

Thanks Markinus :)

I tried Mdeejays Froyo build with the kernel posted here and the default.txt you posted up.. all I get is "Jumping to kernel".

If I use the default.txt that was included in the kernel package posted by bojan6, it runs through the initialisation and then reboots as shown in the video posted earlier.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 16
    Edit: WARNING! If you do not follow the below instruction, your post WILL be deleted, not moved. Thank you for your cooperation. ~TheRomMistress

    bally3 said:


    Appreciate your enthusiasm, but can you move the conversations about userspace (builds) to the Discussions thread please, as this thread should be primarily for the KERNEL development only.

    Appreciate your understanding,

    :)

    Hi!


    I have now a TG01 too, and started to develop some Linux stuff for it.
    The branch for it is in our htcleo repository.
    http://gitorious.org/linux-on-wince-htc/linux_on_wince_htc/commits/linux-on-tg01

    I did already a bit reasearch and put some new stuff in the htc linux wiki. I will update it if I found something new.
    http://www.htc-linux.org/wiki/index.php?title=Tg01

    17.09.11 Edit10 and last:
    Hi!

    I pushed my last changes. There some new stuff in repo now like:
    - Powerbutton support
    - Fixes for Power/USB
    - Panel Code
    - Notifications
    - Usb cable pull/push did not crash device anymore
    and much other.

    I'm closing this project for me because I've no time to work on it.

    One Info, the problems with the GUI after boot are ril related. The biggest work is RIL. It looks like you have to write (or find) a RPC based RIL lib.
    have fun!

    Markinus

    Edit9:
    Calls works now. But the mic not. :)
    Battery works, a simple cable detection driver too. Problem, you cannot in the moment pull or push the cable in/out. If you do it the devices will crash after ca. 15 sec.
    Build updated.

    Edit8:
    Audio and vibration works.
    !Important: Run clrcad.exe in wince bevor you run haret and boot linux!

    Edit7:
    The Volume and Camera Buttons are now supported.

    Edit6:
    Added touchscreen buttons
    Added first Test Build! Extract to sd and run haret! Look to Post 2.

    Edit5:
    Touchscreen is working now. I had to recalculate the calibration values. Later we have to look to better calib values, maybe a calib app for users.

    Edit4:
    We have now a official mach id 3197. This have to be changed in the default.txt for haret.

    Edit3:
    So some new stuff is checked in:
    - panelfile with basic support for mdp and lcdc
    - sd card works
    - usb works
    - rpc, pcom, works

    Status: the device is booting now android till the unlock screen in the GUI, but without touchscreen ... :)

    Edit2:
    Branch is in our Leo repo:
    http://gitorious.org/linux-on-wince-htc/linux_on_wince_htc/commits/linux-on-tg01
    The basic stuff is now in. Is booting. I didn't find a device ID for tsunagi, so I had to create one.

    status: kernel is booting and android starting. We need to write much new stuff to get all hardware working.

    default.txt:
    set mtype 3197
    set ramaddr 0x11800000
    set ramsize 0x0e800000
    set initrd_offset 0x00a00000
    set KERNEL zImage
    set initrd initrd.gz
    set cmdline ""
    boot

    We need to research much stuff. And all this needs much time. So don't ask for dates :)
    !!!IMPORTANT: USE ALL STUFF AT YOUR OWN RISK!!!
    !You can break your device!

    Markinus
    3
    First Test Build:

    Look to top whats working.
    Second testbuild:
    http://www.multiupload.com/WQN1Q1SJ0E
    http://www.multiupload.com/P0B04IK8S0

    Have fun on test!

    !!!IMPORTANT: USE ALL STUFF AT YOUR OWN RISK!!!
    !You can break your device!
    3
    Toshiba T-01C source code is released at fmworld.net

    /product/phone/sp/android/develop/

    sorry. this is my first post, so I can't write direct url here.

    T-01C is a new android smart phone by toshiba. This code may help us.

    can download here
    http://www.multiupload.com/4GA78R3EDE
    T01C_TER018_38.tar.gz
    3
    people posting stupid questions, read first post!
    3
    Solution for 100% CPU usage

    Well i don't have TG01 but i used same kernel source and ported that on LG Fathom. I also faced 100% CPU utilization issue. The problem is with the powermanagementservice. The powermanagerservice expect /dev/input/event3 and for some reason our device doesn't have that. So the simple workaround is to create link of /dev/input/event0 to /dev/input/event3. The command is ln -s /dev/input/event0 /dev/input/event3 . You have to do this on every power cycle. for immediate effect suspend and resume your phone.

    HTH