Got this finally working. Too bad it is almost useless now, we needed it years ago ;-) What is tearsync? It is feature of omapfb driver that allows video playback without tearing effect. This feature is enabled in N8x0 kernel but never was part of Nokia 770 2.6.16 kernel shipped with any firmware. Luckily when first N800 2.6.18 kernel was released there was tearsync support added also in drivers for 770! All that was needed was to backport it to 2.6.16 kernel, right? Well, no. I did but it didn't work.
Only recently I've seen some strange issues with N800's MMC slot when going back to OS2007 and become aware of 'pin multiplexing' issue. Many pins of OMAP chip can be configured in software to have specific signal routed to it and this setting is done in bootloader. So maybe TE pin was simply not enabled? Too bad that any recent OMAP1 datasheet I could find had SoSSI documentation missing. Then I found in Google cache this text "revision D changes: ... removed all references to: ... Specially Optimized Screen Interface (SoSSI) ... deleted SoSSI function from the signal names with the following ball numbers ...". So after additional bit of googling (thanks Serge) and figuring out what all this means the answer is "ball G20, register 4, value 6, offset 6".
Funny thing, after setting G20 pin muxing correctly, the one year old code now magically works with no other change :-) If you still care for 770, you can get the kernel from Mplayer ITT thread here.
248 words posted in Maemo, Nokia 770 (942 views) • 3 comments
ScummVM 0.11 is near. Yesterday it was tagged in SVN and release will be any day. Good news is that Maemo port is now committed to scumvm SVN and will be part of official 0.11.0 source (once it is available). It still is a bit dirty so most of it is committed as a single patch file living in platform specific directory but it is a start. Making it more clean is work for 0.12. Basically it depends on having generic configurable keymapper (preferably with GUI) for all engines and platforms.
You can get the binary compiled from 0.11 SVN branch here
http://fanoush.wz.cz/maemo/scummvm_0.11.0-0_armel.deb
Please test it if you can and report issues to this ITT thread. This becomes the official release version if no serious bug is found. I will replace 0.10 version in extras repository and downloads.maemo.org when 0.11 is officially released at www.scummvm.org. You can see what's new here. Maemo port keybindings were added only for Lure of the Temptress.
168 words posted in Maemo (456 views) • Leave a comment
You may already know that several crazy people modified RS-MMC slot in 770 and hacked inside full SD card or mini/micro SD card adapter. For such people there is now kernel which supports SDHC cards so storage above 4GB is now possible with 770. For more details see http://fanoush.wz.cz/maemo/#sdhc and ITT thread http://www.internettablettalk.com/forums/showthread.php?p=106244#post106244
As you may already know, there is unfixed critical bug in all OS2006 firmwares causing random memory corruption during WLAN use. Symptoms may be random application or system crashes, corrupted data in RAM or files and even reboot loop if you are extremely unlucky.
Further details here:
http://www.internettablettalk.com/forums/showthread.php?t=11824
All Nokia 770 users are advised to check it and consider installing this bugfix for better device stability.
Lets hope there are no other bugs added and this fix is really effective ;-)
Anyone wants to test new feature - usb network recovery mode? Get it from http://fanoush.wz.cz/maemo/initfs_flasher.beta.tgz
Currently it is enabled for 770 only since I don't have N800 initfs uclibc toolchain ready. N800 version will be added later.
Now there are 2 more questions when preparing initfs image:
install telnet server for network recovery? (yes/no)
install dropbear ssh server for advanced network recovery? (yes/no)
Telnet has no password and runs /bin/sh directly.
Dropbear has usual root password and scp should work too. If you have dropbear already installed in roots then server rsa and dss keys will be copied to initfs too, otherwise keys will be generated on each boot (quite slow).
Both are optional. You can install one or both of them. Default IP address is 192.168.10.1. You can change it via USB_IP variable in bootmenu.conf
When in boot menu press Home key (the one with house :-) and then connect USB cable. For exiting this mode remove cable and pres Esc (the one with circular arrow :-)
For USB networking setup instructions see:
Windows XP, 2000
http://maemo.org/community/wiki/usbnetworkingwinxp/ (just download and install the .inf file)
Linux
http://maemo.org/development/documentation/how-tos/3-x/howto_usb_networking_bora.html
http://maemo.org/development/documentation/how-tos/2-x/howto_usb_networking.html
Let me know here if you have some suggestions. I guess for advanced recovery it would be useful to have GNU tar, mtd-utils and maybe also 0xFFFF flasher in the initfs too. Also this mode can be used as poor man's console, you can mount rootfs by hand, chroot to it and boot it from the shell.
280 words posted in Maemo (930 views) • Leave a comment
:: Next Page >>
:: Next Page >>
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
| << < | > >> | |||||
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | |||||