FORUMS
Remove All Ads from XDA

linux on htc magician

102 posts
Thanks Meter: 1
 
By evildarknight, Senior Member on 14th July 2008, 04:59 PM
Post Reply Email Thread
2nd August 2009, 06:28 PM |#121  
excogitation's Avatar
Senior Member
Flag Stuttgart
Thanks Meter: 8
 
More
UsbNet
WindowsXpUsbNetworkHowTo

USB Networking (OM)

There's no sense in using recent kernels, unless someone pushes changes concerning Magician upstream (hasn't happened in a long time afaik).


Also if you haven't seen (not recently updated)
Magician (on handhelds.org)
Magician (on linuxtogo.org)
MagicianXanadux
MagicianResearch
 
 
24th August 2009, 06:24 PM |#122  
hawks-SOAD's Avatar
Member
Flag Melbourne
Thanks Meter: 4
 
More
hi guys just been reading through this thread and would like to help i have already got a linux distro (UUE 2.3)

but i have small problem my old magician wont boot it shows a red light when i plug in the charger anyone know

another thing in order for me to help i know how to compile but havernt done it in a long time so someone will how to instuct me

will start helping as soon as i fix my magician, also has anyone tried the ubuntu arm i think ubuntu is a very stable linux system so i reckon we should try it

best regards Hawks-SOAD
24th August 2009, 07:40 PM |#123  
Junior Member
Thanks Meter: 0
 
More
I had the same problem, solved by replacing the main battery. Check the service manual.

Ubuntu might be too large and heavy, but it's worth a shot.
Personaly, I'm going to try SHR (the "de facto" distro for Openmoko phones).
But it's going to take a looong time to get results...

Good luck!
Don't forget Philipp Zabel already did most of the work; reuse it.
25th August 2009, 06:32 AM |#124  
hawks-SOAD's Avatar
Member
Flag Melbourne
Thanks Meter: 4
 
More
thanks for the quick reply
im ordering a battery now ok can someone point me in the right direction of the compiler abd files to start

thanks guyz
25th August 2009, 10:32 AM |#125  
Junior Member
Thanks Meter: 0
 
More
Hmm... you have a LOT of research to do.
I can only tell you the way I'm planning to do it; you can chose any way you like.
The OpenEmbedded path is for me the best way, because it congregates the whole distro production process, right from bootloader and kernel to libraries and apps, and it compiles flashable images. You can pick exactly what you want to produce, from a simple kernel+shell image to a full X-enabled distro. And it is hosted centrally, so you can contribute to the repository. To me this makes the most sense, since there is high probability this job will take a lot of effort and people tend to give up / delay, so any contribution should be safely published instead of lost in somebody's hard drive.
Check the docs. The learning curve is steep, but the tool is very powerful.
OE: http://wiki.openembedded.net/index.php/Documentation
The OE based distros also give you a leg up in starting:
SHR: http://www.shr-project.org/trac/wiki/Building%20SHR
P.Zabel's kernel: git://git.linuxtogo.org/home/ph5/kernel.git
Have fun! There's a lot to learn before you can actually produce something.
25th August 2009, 01:37 PM |#126  
hawks-SOAD's Avatar
Member
Flag Melbourne
Thanks Meter: 4
 
More
cheers for that i do have a lot of research but if this research helps pave the path to open source i will have to research
2nd September 2009, 10:05 PM |#127  
Member
Thanks Meter: 9
 
More
hey there,

i just got my own htc magician and im glad to see that there is an effort to get linux running on it.

i upgraded the windows mobile rom to 6.1 (http://forum.xda-developers.com/showthread.php?t=548661 and http://cotulla.pp.ru/Magician5.html) so i get rid of the branded software.

i formatted my 1gb sd card with a 64MB (sdb1) vfat und the rest (sdb2) with ext2

i use haret 0.5.2 from http://www.handhelds.org/moin/moin.cgi/HaRET

my default.txt reads (the mtype is necessary because of the wm6.1 rom):
Code:
set KERNEL zImage-2.6.21-hh20-r13-magician.bin
set MTYPE 875
set CMDLINE "root=/dev/mmcblk0p2 console=tty0 rootdelay=1"
bootlinux
im using the kernel (zImage) and rootFS from ph5 at http://85.214.40.226/~ph5/tmp/

kernel boots fine, userspace is started, i get a openMoko GUI (touchscreen working) and can use the terminal app as root (with onscreen keyboard).

but i would need an usb connection so i can ssh from my working machine (ubuntu) to the phone. i read the usbnet howtows mentioned earlier but i think the phone is not trying to do a usb connect.

since i dont know the exact config from the kernel image and because i want to tinker myself i need a toolchain. heres my questions, i didnt find any information on what people are using to develope for the magician, so could you give me a hint? would http://labs.kernelconcepts.de/Tools/Toolchains/ or http://wiki.ubuntuusers.de/GNU_ARM-Toolchain work?

from past "experiments" with other targets i seem to remember to setup a gentoo distri and chroot into it. is that still needed?

once i have a toolchain i can work with, im familiar with kernel building and crosscompiling. just need someone to prime the pump so i get back into hacking this stuff.

and i do agree, all the information from varios posts here should be collected and maintained. if i have a working developement environment i could help with that!

im also on irc (freenode) in #htc-linux, feel free to say hi!
3rd September 2009, 12:46 AM |#128  
Senior Member
Flag Lisbon
Thanks Meter: 16
 
More
I once tested openMOKO while still using wm2003 and i find it very unusable from the user's pov, is there any evolution on the gui recently? I'm still using the phone sometimes for my mp3 listening/file exchanger, but im totally of of time to try it again.

cheers \o\
9th November 2009, 08:38 AM |#129  
Junior Member
Thanks Meter: 0
 
More
I have grabbed the latest hh,org 2.6 kernel and compiled it using a toolchain I compiled using buildroot, this workes perfectly, I am now attempting to port the magician code to 2.6.31 and get it to run
9th November 2009, 07:57 PM |#130  
excogitation's Avatar
Senior Member
Flag Stuttgart
Thanks Meter: 8
 
More
Any particular reason?

Afaik there haven't been any Magician specific improvements to recent kernels.
10th November 2009, 02:21 AM |#131  
Junior Member
Thanks Meter: 0
 
More
there are improvements, such as support for the I2C bus, better SOC support, use of existing kernel modules instead of re-implementation of them in the magician arch.
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes