I’ve been asked for a polish description of the process. Here it is, for everyone interested in the topic. This is more or less a polish translation of this post, and a couple of other posts. The original author is boroda from the above forum, here I merely describe the steps as I carried them out. Hope this helps those that
didn’t have obligatory russian at school!
Najprościej po prostu wziąć gotowy rosyjski image - tam są zawarte również polskie czcionki. Wtedy dekompresję/kompresję można sobie darować.
Potrzeba:
a) eBook_041.zip, w nim jest skompilowany ebook.exe i potrzebne dll’e
b) turn_on_update.zip - do flashowania sony reader wersja 1.0.02.01300
c) cramfs-tools.zip, cramfs tools, skompilowane pod cygwin, do odpalania w dosie (zawiera potrzebne dlle), jeśli chcesz robić własny image.
d) jeśli nie chcesz,
tu jest image dla sony reader wersja firmware 1.0.02.01300. Zawiera już polskie litery (i całą masę innych, w sumie ma 616 znaków, oryginalne fonty mają coś koło 380)
e) Jesli chcesz użyć d), tu jest update do pc connect software
f) Jeśli chcesz robić własną czcionkę, tu jest uaktualnienie readera wersja 1.0.02.01300 - a w nim jest oryginalny image.
g) karta SD.
Opis dotyczy sony readera z firmware 1.0.02.01300, nie z poprzednim, a zapewne nie z następnym!
0. Dla bezpieczeństwa warto sprawdzić, czy reader odpowiada na polecenia przez USB. Można na próbę zrobić ebook ls /proc. Jeśli nie pokaże sie spis katalogów, znaczy że coś jest nie tak. Nie kontynuować!
1. Otworzyć uaktualnienie do readera w winrar i skopiować cramfs.Fsk.img.
2. Rozpakować plik: cramfsck.exe -v -x opt -d opt.dt cramfs.Fsk.img
3. W katalogu \opt\sony\ebook\FONT są czcionki, w nich jest ogonek, acute i “kropka nad”, a więc wszystko, co trzeba, żeby dorobić 12 polskich znaków (ł,ć i ó już są).
4. Ostatecznie, z lenistwa, do oryginalnych fontów dokopiowałem te 12 brakujących znaków z rosyjskiego image. W stosunku do oryginału, rosyjski image ma zamiast czcionki “Courier10 BT”, “Courier10 Win95BT”, dlatego jest dodatkowo zmieniony plik kconfig.xml. Jeśli się używa oryginalnych czcionek, jedyne co wymaga zmiany, to same czcionki.
Jak już masz te dodatkowe 12 literek, trzeba podmienić czcionki i skompresować. mkcramfs -D opt.dt opt opt.fs
5. Rozzipować b) na kartę SD (z zachowaniem podkatalogów!)
Te kroki wymagają pewnego zgrania czasowego, przeczytaj zanim wykonasz, a nie “w trakcie”!
6. Odłączyć urządzenie od USB, włożyć kartę do Readera.
7. Po chwili, gdy reader odczyta kartę, pokaże się ekran “Run script”. Wciskamy 5, żeby odpalić skrypt.
8. Jak tylko readerowi zgaśnie ekran, wyjmujemy kartę, i podłączamy do USB. Czekamy aż wejdzie w recovery mode. Po reboocie, na ekranie powinno się pojawić “Updating Firmware now…”
9. W okienku dosa, odpalamy ebook pwrite "Fsk" opt.fs, to powinno wgrać nowy image. Pojawią się informacje o błedach, jakoby można je zignorować (zignorowałem i jakoś mi działa, co nie znaczy że będzie działać Tobie, na wszelki wypadek ostrzegam)
10. Przełączyć reader w normal mode: ebook um normal . Nie odłączać od komputera i poczekać aż się reader zresetuje. To by było na tyle z readerem.
11. Jeszcze tylko trzeba uaktualnić connect software - wrzucić czcionki do katalogu
C:\Program Files\Sony\CONNECT Reader\Data\fonts. Jeśli użyłeś rosyjskiego image, wgraj z zipa e) czcionki do
C:\Program Files\Sony\CONNECT Reader\Data\fonts, a kconfig.xml do
C:\Program Files\Sony\CONNECT Reader\Data\bin
12. Koniec!
13. Caveat emptor! Nie odpowiadam za to co się stanie jeśli się powtórzy wszystkie kroki.
Update: Powyższy opis ma wartość czysto historyczną, bo jest universal flasher do PRS-500. Wnioskując z dyskusji w wątku powinien działać również z firmware 1.0.03.07170.