Joined
·
252 Posts
Hi all,
this thread is based on a thread by hertog666 in the "Other WM8650" section of this forum. Since I did this on a MID V7, I decide to post in this section.
Link to hertog666's thread is here.
Putting together material from several sources, I have made an experimental debian image for 4GB (and bigger) sdcards, which can be transferred to the sdcard and used to boot into debian "live" without affecting the Android OS installed.
I must emphasize here,that I merely put together the parts, with the help of more experienced linux users like seba1978 and others.
EDIT: I found out that the Android OS that you have installed seems to be important too: When I tried debian on my new 10" Android netbook, it didn't work as long as the original Firmware was installed. After I installed Uberoid, the netbook was able to boot debian ! So, both of my wm8650 devices which can run debian have Uberoid installed, please report which firmware you try it on. Thanks !
The image is available at THIS URL.
On my device, it supports the following features:
Hardware:
- Working touchscreen
- WiFi support
- Ethernet support (USB adapter)
- hardware keyboard and soft keypad support (USB adapter)
- Mouse support (buggy)
Software:
- Leafpad
- IceWM desktop
- Midori webbrowser
- Chromium webbrowser
- Claws mail
- Pidgin messenger
- OpenOffice (experimental)
- Thunar (File browser)
...and many more linux tool which are included in the IceWM packages.
What I like most is that you can basically port all your favorite linux software to this device. apt-get is the installer included.
Other:
- TxPower set to 20 instead of 100 in order to make the battery last longer (in /etc/Wireless/RT2870/RT2870.dat)
I cooked up some small scripts, in ordert to adress the missing power management. T use them, boot up the device, start a terminal (xterm, i.e.) and enter:
python ./showCapacity02.py (Assuming you are in the /root folder)
This will bring up a small python window with a lable, showing the remaining capacity of the battery.
You can also dim the scree a bit by typing:
./dim_screen80.sh
or even further by typing:
./dim_screen50.sh
I made some screenshots, but my cam sucks, and I will retake them later.
Known bugs so far:
- Wifi support seems to need device specific drivers on different devices. Maybe you need to copy the driver rt3070_sta.ko from a working Android firmware for your device to /lib/modules/2.6.32.9-default/
In my case, the rt3070_sta.ko module from zombah posted in this thread worked for my device.
- Power management not working for me, yet. The device simply switches off when running out of power.
- USB mouse supported, but when plugged in the (hardware)-keyboard doesn't work
CREDITS GO TO (in no particular order):
- jacob019 [Maker of original wm8505 debian image, As far as I know]
- seba1978 for putting much effort into debugging the hardware keyboard and other stuff
- zombah for providing the new modules for the wm8650 CPU
- hertog666 for bringing up the topic and helpful discussions
- everyone else who contributed and tested (including me, lol)
DOWNLOAD:
Open the URL, scroll down, click on "slow download" tachyometer like picture, wait your 30sec and download (bout 680Megs).
How to use:
Transfer of .img file using linux:
When you have the file, unpack it and transfer to a 4GB sdcard using the following command:
dd if=/path/to/image/debian_wm8650_0.5.img.7z of=/dev/sdx
Replace the path with your actual path to the .img-file, and sdx with the device name of your sdcard reader.
CAUTION: If you mess up the device name with, e.g. your harddisk, the image will be written to your harddisk, destroying all data !!!
If you are unsure which device is your sdcard reader, connect the reader, start a terminal and enter "gparted". From the size of each drive you should be able to distinguish your sdcard reader from your harddisk(s).
Windows: For Windows users, the procedure is explained here:
[http://www.slatedroid.com/topic/2985-debian-on-eken-install-quidlines-for-windows-users/page__p__24232__hl__debian+background__fromsearch__1#entry24232]
The image actually contains a fat16 partition, which contains the wmt_scriptcmd file and the kernel used for booting, and a ext2 partiton used as / of the OS.
After putting the image on the sdcard, simply insert it into you device and power on. The device should show the Android robot moving, stopping when facing right, then restart once and then boot up to the debian desktop.
greetz, PADMAN
this thread is based on a thread by hertog666 in the "Other WM8650" section of this forum. Since I did this on a MID V7, I decide to post in this section.
Link to hertog666's thread is here.
Putting together material from several sources, I have made an experimental debian image for 4GB (and bigger) sdcards, which can be transferred to the sdcard and used to boot into debian "live" without affecting the Android OS installed.
I must emphasize here,that I merely put together the parts, with the help of more experienced linux users like seba1978 and others.
EDIT: I found out that the Android OS that you have installed seems to be important too: When I tried debian on my new 10" Android netbook, it didn't work as long as the original Firmware was installed. After I installed Uberoid, the netbook was able to boot debian ! So, both of my wm8650 devices which can run debian have Uberoid installed, please report which firmware you try it on. Thanks !

The image is available at THIS URL.
On my device, it supports the following features:
Hardware:
- Working touchscreen
- WiFi support
- Ethernet support (USB adapter)
- hardware keyboard and soft keypad support (USB adapter)
- Mouse support (buggy)
Software:
- Leafpad
- IceWM desktop
- Midori webbrowser
- Chromium webbrowser
- Claws mail
- Pidgin messenger
- OpenOffice (experimental)
- Thunar (File browser)
...and many more linux tool which are included in the IceWM packages.
What I like most is that you can basically port all your favorite linux software to this device. apt-get is the installer included.
Other:
- TxPower set to 20 instead of 100 in order to make the battery last longer (in /etc/Wireless/RT2870/RT2870.dat)
I cooked up some small scripts, in ordert to adress the missing power management. T use them, boot up the device, start a terminal (xterm, i.e.) and enter:
python ./showCapacity02.py (Assuming you are in the /root folder)
This will bring up a small python window with a lable, showing the remaining capacity of the battery.
You can also dim the scree a bit by typing:
./dim_screen80.sh
or even further by typing:
./dim_screen50.sh
I made some screenshots, but my cam sucks, and I will retake them later.
Known bugs so far:
- Wifi support seems to need device specific drivers on different devices. Maybe you need to copy the driver rt3070_sta.ko from a working Android firmware for your device to /lib/modules/2.6.32.9-default/
In my case, the rt3070_sta.ko module from zombah posted in this thread worked for my device.
- Power management not working for me, yet. The device simply switches off when running out of power.
- USB mouse supported, but when plugged in the (hardware)-keyboard doesn't work
CREDITS GO TO (in no particular order):
- jacob019 [Maker of original wm8505 debian image, As far as I know]
- seba1978 for putting much effort into debugging the hardware keyboard and other stuff
- zombah for providing the new modules for the wm8650 CPU
- hertog666 for bringing up the topic and helpful discussions
- everyone else who contributed and tested (including me, lol)
DOWNLOAD:
Open the URL, scroll down, click on "slow download" tachyometer like picture, wait your 30sec and download (bout 680Megs).
How to use:
Transfer of .img file using linux:
When you have the file, unpack it and transfer to a 4GB sdcard using the following command:
dd if=/path/to/image/debian_wm8650_0.5.img.7z of=/dev/sdx
Replace the path with your actual path to the .img-file, and sdx with the device name of your sdcard reader.
CAUTION: If you mess up the device name with, e.g. your harddisk, the image will be written to your harddisk, destroying all data !!!
If you are unsure which device is your sdcard reader, connect the reader, start a terminal and enter "gparted". From the size of each drive you should be able to distinguish your sdcard reader from your harddisk(s).
Windows: For Windows users, the procedure is explained here:
[http://www.slatedroid.com/topic/2985-debian-on-eken-install-quidlines-for-windows-users/page__p__24232__hl__debian+background__fromsearch__1#entry24232]
The image actually contains a fat16 partition, which contains the wmt_scriptcmd file and the kernel used for booting, and a ext2 partiton used as / of the OS.
After putting the image on the sdcard, simply insert it into you device and power on. The device should show the Android robot moving, stopping when facing right, then restart once and then boot up to the debian desktop.
greetz, PADMAN