![]() |
#16 |
Enthusiast
![]() Posts: 46
Karma: 10
Join Date: Jan 2019
Device: none
|
I'm back to where I was yesterday. I'm able to bootsd from the card image you sent to me. As before with the fs.img from the update.1.8.zip, the first boot has a lot more error messages that look like:
end_request: I/O error, dev mmcblk0, sector 2765263 I wasn't able to reproduce the behavior where the device boots to one of the configurations screens. Each time today, the device stops on the startup screen with 7 squares. I tried to manually execute the insmod command that was failing: Code:
# insmod /lib/modules/module.ko pre_format=0 Checking parameters: Start_block 1318 Length 6874 pMTD_CommonChip=0xc3ea10b4 &pMTD_CommonChip->controller=0xc3ea112c &pMTD_CommonChip->controller->lock=0xc3ed1ca0 &pMTD_CommonChip->controller->active=0xc3ed1ca0 &pMTD_CommonChip->controller->wq=0xc3ed1ca4 &pMTD_CommonChip->state=0xc3ea1124 Startblock or length must be 8's multiply. Execute auto modify Startblock 1320 length 6872 flash disk firmware version debug?73 Aug 20 2009 start_block=1320 length=6872 pre_format=0 Init Flash Error !!! fd_init Done !!! insmod: can't insert '/lib/modules/module.ko': Operation not permitted # /bin/mount -t vfat -o iocharset=utf8 /dev/mtdblock6 /mnt/onboard mount: mounting /dev/mtdblock6 on /mnt/onboard failed: No such device or address Do you have any suggestions for flashing fs.img to mtdblock4? The mm technique took 15 hours with my setup. fs.img would take 24 days at that rate. |
![]() |
![]() |
![]() |
#17 | |
Enthusiast
![]() Posts: 46
Karma: 10
Join Date: Jan 2019
Device: none
|
After rereading your instructions and redoing some steps, I'm now further along, but still not functional.
My /dev/mtdblock4 partition is back to normal, after following your instructions to mount that device and copy the files from the SD filesystem. I no longer get the kernel panic and the error message about missing /linuxrc. The last step of /etc/init.d/rc5 is to start the kobo nickel app. It's not starting and I get this error when I run it manually: Code:
# LD_LIBRARY_PATH=/usr/local/Kobo/ /usr/local/Kobo/nickel -qws -display broadsheet_ioctl & # [1] + Segmentation fault /usr/local/Kobo/nickel -qws -display broadsheet_ioctl # Code:
mount: mounting /dev/mtdblock6 on /mnt/onboard failed: No such device or address Quote:
Thanks |
|
![]() |
![]() |
Advert | |
|
![]() |
#18 |
Enthusiast
![]() Posts: 46
Karma: 10
Join Date: Jan 2019
Device: none
|
It turns out that I saved the contents of the mtdblock6 partition on my Windows desktop:
Code:
Directory of C:\Users\tony\Desktop\Kobo\Black N416 2019-01-23 10:58 AM <DIR> . 2019-01-23 10:58 AM <DIR> .. 2019-01-23 10:58 AM <DIR> .adobe-digital-editions 2019-01-23 11:00 AM <DIR> .kobo 2019-01-23 10:58 AM <DIR> Desktop Installers 2019-01-23 10:57 AM 282 driveinfo.calibre I think it comes back to how to resolve these errors: Code:
# insmod /lib/modules/module.ko pre_format=0 Checking parameters: Start_block 1318 Length 6874 pMTD_CommonChip=0xc3ea10b4 &pMTD_CommonChip->controller=0xc3ea112c &pMTD_CommonChip->controller->lock=0xc3ed1ca0 &pMTD_CommonChip->controller->active=0xc3ed1ca0 &pMTD_CommonChip->controller->wq=0xc3ed1ca4 &pMTD_CommonChip->state=0xc3ea1124 Startblock or length must be 8's multiply. Execute auto modify Startblock 1320 length 6872 flash disk firmware version debug?73 Aug 20 2009 start_block=1320 length=6872 pre_format=0 Init Flash Error !!! fd_init Done !!! insmod: can't insert '/lib/modules/module.ko': Operation not permitted # /bin/mount -t vfat -o iocharset=utf8 /dev/mtdblock6 /mnt/onboard mount: mounting /dev/mtdblock6 on /mnt/onboard failed: No such device or address |
![]() |
![]() |
![]() |
#19 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 13,536
Karma: 78910202
Join Date: Nov 2007
Location: Toronto
Device: Libra H2O, Libra Colour
|
That looks very much like the partition that stores user content and gets exposed to the PC when it's attached via USB.
To the best of my knowledge that partition will be formatted / populated when the device starts if it doesn't exist Sent from my Nexus 7 using Tapatalk |
![]() |
![]() |
![]() |
#20 | |
Enthusiast
![]() Posts: 46
Karma: 10
Join Date: Jan 2019
Device: none
|
Here's a recap of the problems that I'm having:
Quote:
Randominsano posted a log of a successful boot sequence and I don't see any of these problems in his log. |
|
![]() |
![]() |
Advert | |
|
![]() |
#21 |
Member
![]() Posts: 16
Karma: 10
Join Date: Jan 2008
Location: Bentonville, AR
Device: REB1100,Kobo:1,Wifi,Touch,Mini,Aura,Glo
|
I have been researching how to load larger files to the N416. U-Boot contains loadu and loadum commands (that load from USB) in place of the typical loadb and loads commands (that load from serial). There are very sparse mentions of loadu and loadum on the internet (in Russian!) that reference using the firmware tools from Explay and Foxit ebooks. Unfortunately, I could not locate any of these tools with my google-fu.
The ancient Kobo desktop application probably has the ability to interface to loadu or loadum, but I haven't found the right references for that either. Finally, I have come across firmware tools for S3C244X boards that reference Windows (XP) tools that use an executable called dnw.exe with its dnw.ini and a driver called secbulk.sys that will interface with the u-boot loadu(m) mode. I am going to need to pull an old XP laptop out of storage to see if I can get these tools to work, since the driver is unsigned and 32bit. I have Windows 7 64bit as my main machines. Hopefully, I can get to that in a day or so. NickE |
![]() |
![]() |
![]() |
#22 |
Enthusiast
![]() Posts: 46
Karma: 10
Join Date: Jan 2019
Device: none
|
Nick,
I appreciate all the help you've given me. To be honest, I'm not sure if it is worth the effort. If you feel tired of this problem, I won't feel offended. I've spent a stupid amount of time trying to get a $10 device working. I don't want you to add to that time. (I found that same Russian thread!) I've got the rootfs you gave me earlier on a 2GB card and I've been able to copy your mtdblock6.img (ungzipped) to a directory on it. I can bootsd with it. I've seen various references using dd if=N416mtdblock6.img of=/dev/mtdb... to write to the flash. However, I can't get past the part where the flash doesn't initialize properly and /dev/mtd4 and /dev/mtdblock6 are not available to that session. Here's one reference that discusses mtd, but with tools I'm not familiar with: https://bootlin.com/blog/managing-fl...ge-with-linux/ |
![]() |
![]() |
![]() |
#23 |
Enthusiast
![]() Posts: 46
Karma: 10
Join Date: Jan 2019
Device: none
|
Here's an idea.
In u-boot land on the kobo, I entered the following commands: Code:
eBR-1A # mf_usb IspHandle......................PHPDC_IE_SUSP IspHandle......................PHPDC_IE_VBUS IspHandle......................PHPDC_MODE_SOFTCT IspHandle......................PHPDC_IE_RESM IspHandle......................PHPDC_IE_SUSP IspHandle......................PHPDC_IE_RESM IspHandle........................PHPDC_IE_RST IspHandle......................PHPDC_IE_SUSP IspHandle......................PHPDC_IE_RESM IspHandle........................PHPDC_IE_RST [isp_WaitForConfigure] download into 0x33fa8cf0 USB success! +phgPdc_Remove -phPdc_Remove eBR-1A # help loadum loadum buf - USB downaload address eBR-1A # md 0a4c0000 0a4c0000: 00000000 00000000 00080008 00000000 ................ 0a4c0010: 00080008 00000000 61006100 61006100 .........a.a.a.a 0a4c0020: 00fc00fc 00180018 00000000 00000000 ................ 0a4c0030: 008c008c 00000000 00000000 00000000 ................ 0a4c0040: 00000000 00000000 00000000 00000000 ................ 0a4c0050: 00000000 00000000 00200020 00000000 ........ . ..... 0a4c0060: 00ff00ff 00000000 00000000 00000000 ................ 0a4c0070: 00010001 00000000 00040004 00000000 ................ 0a4c0080: 00000000 00000000 00000000 00000000 ................ 0a4c0090: 00000000 00000000 00000000 00000000 ................ 0a4c00a0: 00000000 00000000 00000000 00000000 ................ 0a4c00b0: 00000000 00000000 00000000 00000000 ................ 0a4c00c0: 00000000 00000000 00020002 00000000 ................ 0a4c00d0: 00000000 00000000 00000000 00000000 ................ 0a4c00e0: 82308230 00150015 00000000 00000000 0.0............. 0a4c00f0: 00000000 00000000 00000000 00000000 ................ eBR-1A # loadum 0a4c0000 IspHandle......................PHPDC_IE_SUSP IspHandle......................PHPDC_IE_VBUS IspHandle......................PHPDC_MODE_SOFTCT IspHandle......................PHPDC_IE_RESM IspHandle......................PHPDC_IE_SUSP IspHandle......................PHPDC_IE_RESM IspHandle........................PHPDC_IE_RST IspHandle......................PHPDC_IE_SUSP IspHandle......................PHPDC_IE_RESM IspHandle........................PHPDC_IE_RST [isp_WaitForConfigure] download into 0x0a4c0000 Code:
dmesg (after issuing the loadum command on the kobo) [ 4145.637023] usb 1-1.4: new high-speed USB device number 7 using dwc_otg [ 4145.797869] usb 1-1.4: config 1 interface 0 altsetting 0 bulk endpoint 0x81 has invalid maxpacket 64 [ 4145.797878] usb 1-1.4: config 1 interface 0 altsetting 0 bulk endpoint 0x3 has invalid maxpacket 64 [ 4145.798820] usb 1-1.4: New USB device found, idVendor=5345, idProduct=1234 [ 4145.798825] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 4145.798829] usb 1-1.4: Product: SEC S3C24X0A SMDK B/D [ 4145.798833] usb 1-1.4: Manufacturer: SAMSUNG CO.,LTD. lsusb output Bus 001 Device 007: ID 5345:1234 Owon PDS6062T Oscilloscope Don't spend any time with the Windows XP apps and drivers. I'll poke away at the python approach and see how that goes. |
![]() |
![]() |
![]() |
#24 |
Member
![]() Posts: 16
Karma: 10
Join Date: Jan 2008
Location: Bentonville, AR
Device: REB1100,Kobo:1,Wifi,Touch,Mini,Aura,Glo
|
If the python script will not do what you want, this:
https://github.com/changbindu/dnw-linux Should do the trick. It is a linux port of the Windows DNW tool. |
![]() |
![]() |
![]() |
#25 |
Member
![]() Posts: 16
Karma: 10
Join Date: Jan 2008
Location: Bentonville, AR
Device: REB1100,Kobo:1,Wifi,Touch,Mini,Aura,Glo
|
I was able to verify that dnw-linux was able to quickly transfer the image files to the kobo from a PC.
On Ubuntu 18.04, DNW and the driver (secbulk) had to be compiled separately. The driver secbulk needed a "fixed" Makefile: Code:
obj-m := secbulk.o KDIR := /lib/modules/`uname -r`/build PWD := $(shell pwd) Default : $(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules Clean: $(MAKE) -C $(KDIR) SUBDIRS=$(PWD) clean rm -rf *.order *.symvers sudo insmod secbulk.ko On the Kobo (stopped in u-boot): eBR-1A # loadum 0x3100000 On the Linux PC: ./dnw -a 0x31000000 test.txt On the Kobo: eBR-1A # md 0x31000000 shows the memory dump of the file just uploaded. If loadu has been used instead, it would have been written to the flash a the address 0x31000000. |
![]() |
![]() |
![]() |
#26 | ||
Member
![]() Posts: 11
Karma: 10
Join Date: Feb 2019
Location: Canadia: Land of Loonie
Device: Kindle Touch 4G / Kobo N416 / Kobo Touch / Kobo Mini
|
This is looking great! I'm especially excited about being able to boot from USB as I can just re-configure U-boot to default to `loadum & boot`making testing various kernel builds possible (if I choose to go down that route)!
My biggest concerns at the moment are this error: Quote:
Quote:
I hadn't expected much response from my little adventure so I've packed everything up. I'll see if I can hook everything back up and see what happens if I `dd` the internal flash to an SD card. I'm hoping just changing a few parameters in U-Boot and the "fstab" file on the YAFFS2 partition is all that's needed. Update: It looks like my strong-arming the case together tore off the UART solder pads. I'll have to do software prep from a Flash backup and see if the special key combo boots... This'll be a little tricky. Less tricky than soldering jumpers to R306 and R71's pads, but tricky non the less. ![]() Update2: Just thinking about the I/O error, that should be the SD card. The segfault of `nickel` could be for any number of reasons but it's likely missing or corrupted libraries. From my poking around that all lives inside of "/usr/local/" with "Kobo" holding `nickel` and `Trolltech` holding the Qt libraries. Here's the file listing on mine: Code:
/usr/local/ /usr/local/Trolltech /usr/local/Trolltech/QtEmbedded-4.6.2-arm /usr/local/Trolltech/QtEmbedded-4.6.2-arm/lib /usr/local/Trolltech/QtEmbedded-4.6.2-arm/lib/libQtScript.so /usr/local/Trolltech/QtEmbedded-4.6.2-arm/lib/libQtSvg.so.4.6 /usr/local/Trolltech/QtEmbedded-4.6.2-arm/lib/libQtSql.so /usr/local/Trolltech/QtEmbedded-4.6.2-arm/lib/libQtXmlPatterns.so /usr/local/Trolltech/QtEmbedded-4.6.2-arm/lib/libQtXml.so /usr/local/Trolltech/QtEmbedded-4.6.2-arm/lib/libQtGui.so /usr/local/Trolltech/QtEmbedded-4.6.2-arm/lib/libQtSql.so.4.6 /usr/local/Trolltech/QtEmbedded-4.6.2-arm/lib/libQtWebKit.so.4 /usr/local/Trolltech/QtEmbedded-4.6.2-arm/lib/libQtXmlPatterns.so.4.6.2 /usr/local/Trolltech/QtEmbedded-4.6.2-arm/lib/libQtXml.so.4.6 /usr/local/Trolltech/QtEmbedded-4.6.2-arm/lib/libQtXml.so.4 /usr/local/Trolltech/QtEmbedded-4.6.2-arm/lib/libQtXml.so.4.6.2 /usr/local/Trolltech/QtEmbedded-4.6.2-arm/lib/libQtGui.so.4.6.2 /usr/local/Trolltech/QtEmbedded-4.6.2-arm/lib/fonts /usr/local/Trolltech/QtEmbedded-4.6.2-arm/lib/fonts/georgiai.ttf /usr/local/Trolltech/QtEmbedded-4.6.2-arm/lib/fonts/georgia.ttf /usr/local/Trolltech/QtEmbedded-4.6.2-arm/lib/fonts/georgiab.ttf /usr/local/Trolltech/QtEmbedded-4.6.2-arm/lib/fonts/Avenir-BoldItalic.ttf /usr/local/Trolltech/QtEmbedded-4.6.2-arm/lib/fonts/georgiaz.ttf /usr/local/Trolltech/QtEmbedded-4.6.2-arm/lib/fonts/Avenir-Italic.ttf /usr/local/Trolltech/QtEmbedded-4.6.2-arm/lib/fonts/Avenir-Bold.ttf /usr/local/Trolltech/QtEmbedded-4.6.2-arm/lib/fonts/Avenir.ttf /usr/local/Trolltech/QtEmbedded-4.6.2-arm/lib/libQtSql.so.4 /usr/local/Trolltech/QtEmbedded-4.6.2-arm/lib/libQtScript.so.4 /usr/local/Trolltech/QtEmbedded-4.6.2-arm/lib/libQtNetwork.so.4.6 /usr/local/Trolltech/QtEmbedded-4.6.2-arm/lib/libQtCore.so.4 /usr/local/Trolltech/QtEmbedded-4.6.2-arm/lib/libQtSql.so.4.6.2 /usr/local/Trolltech/QtEmbedded-4.6.2-arm/lib/libQtGui.so.4 /usr/local/Trolltech/QtEmbedded-4.6.2-arm/lib/libQtScript.so.4.6.2 /usr/local/Trolltech/QtEmbedded-4.6.2-arm/lib/libQtScript.so.4.6 /usr/local/Trolltech/QtEmbedded-4.6.2-arm/lib/libQtSvg.so.4.6.2 /usr/local/Trolltech/QtEmbedded-4.6.2-arm/lib/libQtDBus.so /usr/local/Trolltech/QtEmbedded-4.6.2-arm/lib/libQtSvg.so.4 /usr/local/Trolltech/QtEmbedded-4.6.2-arm/lib/libQtDBus.so.4.6 /usr/local/Trolltech/QtEmbedded-4.6.2-arm/lib/libQtXmlPatterns.so.4 /usr/local/Trolltech/QtEmbedded-4.6.2-arm/lib/libQtNetwork.so.4.6.2 /usr/local/Trolltech/QtEmbedded-4.6.2-arm/lib/libQtXmlPatterns.so.4.6 /usr/local/Trolltech/QtEmbedded-4.6.2-arm/lib/libQtGui.so.4.6 /usr/local/Trolltech/QtEmbedded-4.6.2-arm/lib/libQtWebKit.so.4.6 /usr/local/Trolltech/QtEmbedded-4.6.2-arm/lib/libQtSvg.so /usr/local/Trolltech/QtEmbedded-4.6.2-arm/lib/libQtDBus.so.4.6.2 /usr/local/Trolltech/QtEmbedded-4.6.2-arm/lib/libQtWebKit.so /usr/local/Trolltech/QtEmbedded-4.6.2-arm/lib/libQtCore.so.4.6.2 /usr/local/Trolltech/QtEmbedded-4.6.2-arm/lib/libQtNetwork.so.4 /usr/local/Trolltech/QtEmbedded-4.6.2-arm/lib/libQtNetwork.so /usr/local/Trolltech/QtEmbedded-4.6.2-arm/lib/libQtDBus.so.4 /usr/local/Trolltech/QtEmbedded-4.6.2-arm/lib/libQtCore.so /usr/local/Trolltech/QtEmbedded-4.6.2-arm/lib/libQtCore.so.4.6 /usr/local/Trolltech/QtEmbedded-4.6.2-arm/lib/libQtWebKit.so.4.6.2 /usr/local/Trolltech/QtEmbedded-4.6.2-arm/plugins /usr/local/Trolltech/QtEmbedded-4.6.2-arm/plugins/imageformats /usr/local/Trolltech/QtEmbedded-4.6.2-arm/plugins/imageformats/libqsvg.so /usr/local/Trolltech/QtEmbedded-4.6.2-arm/plugins/imageformats/libqmng.so /usr/local/Trolltech/QtEmbedded-4.6.2-arm/plugins/imageformats/libqico.so /usr/local/Trolltech/QtEmbedded-4.6.2-arm/plugins/imageformats/libqjpeg.so /usr/local/Trolltech/QtEmbedded-4.6.2-arm/plugins/imageformats/libqtiff.so /usr/local/Trolltech/QtEmbedded-4.6.2-arm/plugins/script /usr/local/Trolltech/QtEmbedded-4.6.2-arm/plugins/script/libqtscriptdbus.so /usr/local/Trolltech/QtEmbedded-4.6.2-arm/plugins/iconengines /usr/local/Trolltech/QtEmbedded-4.6.2-arm/plugins/iconengines/libqsvgicon.so /usr/local/Kobo /usr/local/Kobo/libBlackjack.so /usr/local/Kobo/revinfo /usr/local/Kobo/libqca.so /usr/local/Kobo/libQtSolutions_IOCompressor-2.3.so.1.0.0 /usr/local/Kobo/save_config.sh /usr/local/Kobo/libnickel.so.1.0.0 /usr/local/Kobo/crypto /usr/local/Kobo/crypto/libqca-ossl.so /usr/local/Kobo/libVideoPoker.so /usr/local/Kobo/configure_wep_ascii_network.sh /usr/local/Kobo/configure_wpa_enterprise.sh /usr/local/Kobo/libnickel.so /usr/local/Kobo/libcb.so /usr/local/Kobo/libQtSolutions_IOCompressor-2.3.so.1.0 /usr/local/Kobo/Kobo_eReader_User_Guide.epub /usr/local/Kobo/configure_wpa_open_network.sh /usr/local/Kobo/libQtSolutions_IOCompressor-2.3.so.1 /usr/local/Kobo/remove_network.sh /usr/local/Kobo/libnickel.so.1 /usr/local/Kobo/nickel /usr/local/Kobo/libQtSolutions_IOCompressor-2.3.so /usr/local/Kobo/udev /usr/local/Kobo/udev/sd /usr/local/Kobo/udev/usb /usr/local/Kobo/udev/plug /usr/local/Kobo/libadobe.so /usr/local/Kobo/pickel /usr/local/Kobo/ntpd.sh /usr/local/Kobo/dicthtml /usr/local/Kobo/dicthtml/me.html /usr/local/Kobo/dicthtml/lr.html /usr/local/Kobo/dicthtml/if.html /usr/local/Kobo/dicthtml/ng.html /usr/local/Kobo/dicthtml/gh.html /usr/local/Kobo/dicthtml/qq.html /usr/local/Kobo/dicthtml/ad.html /usr/local/Kobo/dicthtml/sb.html /usr/local/Kobo/dicthtml/ir.html /usr/local/Kobo/dicthtml/bc.html /usr/local/Kobo/dicthtml/dw.html /usr/local/Kobo/dicthtml/db.html /usr/local/Kobo/dicthtml/wi.html /usr/local/Kobo/dicthtml/nu.html /usr/local/Kobo/dicthtml/kt.html /usr/local/Kobo/dicthtml/lc.html /usr/local/Kobo/dicthtml/hp.html /usr/local/Kobo/dicthtml/eq.html /usr/local/Kobo/dicthtml/xr.html /usr/local/Kobo/dicthtml/yl.html /usr/local/Kobo/dicthtml/yc.html /usr/local/Kobo/dicthtml/ri.html /usr/local/Kobo/dicthtml/tc.html /usr/local/Kobo/dicthtml/zu.html /usr/local/Kobo/dicthtml/kr.html /usr/local/Kobo/dicthtml/oj.html /usr/local/Kobo/dicthtml/ud.html /usr/local/Kobo/dicthtml/wv.html /usr/local/Kobo/dicthtml/ro.html /usr/local/Kobo/dicthtml/xo.html /usr/local/Kobo/dicthtml/vn.html /usr/local/Kobo/dicthtml/jr.html /usr/local/Kobo/dicthtml/cm.html /usr/local/Kobo/dicthtml/rw.html /usr/local/Kobo/dicthtml/bj.html /usr/local/Kobo/dicthtml/ei.html /usr/local/Kobo/dicthtml/fh.html /usr/local/Kobo/dicthtml/oo.html /usr/local/Kobo/dicthtml/yr.html /usr/local/Kobo/dicthtml/pm.html /usr/local/Kobo/dicthtml/ux.html /usr/local/Kobo/dicthtml/kd.html /usr/local/Kobo/dicthtml/da.html /usr/local/Kobo/dicthtml/ef.html /usr/local/Kobo/dicthtml/za.html /usr/local/Kobo/dicthtml/is.html /usr/local/Kobo/dicthtml/eh.html /usr/local/Kobo/dicthtml/pn.html /usr/local/Kobo/dicthtml/ht.html /usr/local/Kobo/dicthtml/lz.html /usr/local/Kobo/dicthtml/lm.html /usr/local/Kobo/dicthtml/ea.html /usr/local/Kobo/dicthtml/lu.html /usr/local/Kobo/dicthtml/ik.html /usr/local/Kobo/dicthtml/bf.html /usr/local/Kobo/dicthtml/iv.html /usr/local/Kobo/dicthtml/ub.html /usr/local/Kobo/dicthtml/xh.html /usr/local/Kobo/dicthtml/br.html /usr/local/Kobo/dicthtml/gq.html /usr/local/Kobo/dicthtml/yd.html /usr/local/Kobo/dicthtml/lx.html /usr/local/Kobo/dicthtml/du.html /usr/local/Kobo/dicthtml/ur.html /usr/local/Kobo/dicthtml/rn.html /usr/local/Kobo/dicthtml/tl.html /usr/local/Kobo/dicthtml/zt.html /usr/local/Kobo/dicthtml/cd.html /usr/local/Kobo/dicthtml/hu.html /usr/local/Kobo/dicthtml/mv.html /usr/local/Kobo/dicthtml/qe.html /usr/local/Kobo/dicthtml/yu.html /usr/local/Kobo/dicthtml/ai.html /usr/local/Kobo/dicthtml/yb.html /usr/local/Kobo/dicthtml/vi.html /usr/local/Kobo/dicthtml/ui.html /usr/local/Kobo/dicthtml/bi.html /usr/local/Kobo/dicthtml/up.html /usr/local/Kobo/dicthtml/gv.html /usr/local/Kobo/dicthtml/fe.html /usr/local/Kobo/dicthtml/wd.html /usr/local/Kobo/dicthtml/cr.html /usr/local/Kobo/dicthtml/dq.html /usr/local/Kobo/dicthtml/qo.html /usr/local/Kobo/dicthtml/lk.html /usr/local/Kobo/dicthtml/ew.html /usr/local/Kobo/dicthtml/hg.html /usr/local/Kobo/dicthtml/np.html /usr/local/Kobo/dicthtml/pl.html /usr/local/Kobo/dicthtml/st.html /usr/local/Kobo/dicthtml/qa.html /usr/local/Kobo/dicthtml/kv.html /usr/local/Kobo/dicthtml/ce.html /usr/local/Kobo/dicthtml/mw.html /usr/local/Kobo/dicthtml/ek.html /usr/local/Kobo/dicthtml/pc.html /usr/local/Kobo/dicthtml/es.html /usr/local/Kobo/dicthtml/hd.html /usr/local/Kobo/dicthtml/gr.html /usr/local/Kobo/dicthtml/as.html /usr/local/Kobo/dicthtml/dx.html /usr/local/Kobo/dicthtml/rf.html /usr/local/Kobo/dicthtml/or.html /usr/local/Kobo/dicthtml/em.html /usr/local/Kobo/dicthtml/ig.html /usr/local/Kobo/dicthtml/ob.html /usr/local/Kobo/dicthtml/lw.html /usr/local/Kobo/dicthtml/mg.html /usr/local/Kobo/dicthtml/bb.html /usr/local/Kobo/dicthtml/fx.html /usr/local/Kobo/dicthtml/gf.html /usr/local/Kobo/dicthtml/fp.html /usr/local/Kobo/dicthtml/bp.html /usr/local/Kobo/dicthtml/ts.html /usr/local/Kobo/dicthtml/vy.html /usr/local/Kobo/dicthtml/bw.html /usr/local/Kobo/dicthtml/at.html /usr/local/Kobo/dicthtml/gu.html /usr/local/Kobo/dicthtml/km.html /usr/local/Kobo/dicthtml/hn.html /usr/local/Kobo/dicthtml/ho.html /usr/local/Kobo/dicthtml/qm.html /usr/local/Kobo/dicthtml/ow.html /usr/local/Kobo/dicthtml/ms.html /usr/local/Kobo/dicthtml/cv.html /usr/local/Kobo/dicthtml/hb.html /usr/local/Kobo/dicthtml/be.html /usr/local/Kobo/dicthtml/eg.html /usr/local/Kobo/dicthtml/ok.html /usr/local/Kobo/dicthtml/vl.html /usr/local/Kobo/dicthtml/pf.html /usr/local/Kobo/dicthtml/nc.html /usr/local/Kobo/dicthtml/ru.html /usr/local/Kobo/dicthtml/gm.html /usr/local/Kobo/dicthtml/dl.html /usr/local/Kobo/dicthtml/je.html /usr/local/Kobo/dicthtml/ki.html /usr/local/Kobo/dicthtml/cs.html /usr/local/Kobo/dicthtml/wo.html /usr/local/Kobo/dicthtml/ev.html /usr/local/Kobo/dicthtml/am.html /usr/local/Kobo/dicthtml/ld.html /usr/local/Kobo/dicthtml/do.html /usr/local/Kobo/dicthtml/vd.html /usr/local/Kobo/dicthtml/ug.html /usr/local/Kobo/dicthtml/gb.html /usr/local/Kobo/dicthtml/cp.html /usr/local/Kobo/dicthtml/gd.html /usr/local/Kobo/dicthtml/ks.html /usr/local/Kobo/dicthtml/jc.html /usr/local/Kobo/dicthtml/sz.html /usr/local/Kobo/dicthtml/ds.html /usr/local/Kobo/dicthtml/cy.html /usr/local/Kobo/dicthtml/hs.html /usr/local/Kobo/dicthtml/ej.html /usr/local/Kobo/dicthtml/yi.html /usr/local/Kobo/dicthtml/mu.html /usr/local/Kobo/dicthtml/ie.html /usr/local/Kobo/dicthtml/sh.html /usr/local/Kobo/dicthtml/sn.html /usr/local/Kobo/dicthtml/ff.html /usr/local/Kobo/dicthtml/gi.html /usr/local/Kobo/dicthtml/zn.html /usr/local/Kobo/dicthtml/pe.html /usr/local/Kobo/dicthtml/jd.html /usr/local/Kobo/dicthtml/eu.html /usr/local/Kobo/dicthtml/ll.html /usr/local/Kobo/dicthtml/ly.html /usr/local/Kobo/dicthtml/tf.html /usr/local/Kobo/dicthtml/ta.html /usr/local/Kobo/dicthtml/sd.html /usr/local/Kobo/dicthtml/gs.html /usr/local/Kobo/dicthtml/au.html /usr/local/Kobo/dicthtml/th.html /usr/local/Kobo/dicthtml/yw.html /usr/local/Kobo/dicthtml/vf.html /usr/local/Kobo/dicthtml/jg.html /usr/local/Kobo/dicthtml/js.html /usr/local/Kobo/dicthtml/bs.html /usr/local/Kobo/dicthtml/uv.html /usr/local/Kobo/dicthtml/sq.html /usr/local/Kobo/dicthtml/we.html /usr/local/Kobo/dicthtml/fc.html /usr/local/Kobo/dicthtml/ag.html /usr/local/Kobo/dicthtml/qu.html /usr/local/Kobo/dicthtml/uc.html /usr/local/Kobo/dicthtml/sm.html /usr/local/Kobo/dicthtml/li.html /usr/local/Kobo/dicthtml/pg.html /usr/local/Kobo/dicthtml/xs.html /usr/local/Kobo/dicthtml/mt.html /usr/local/Kobo/dicthtml/op.html /usr/local/Kobo/dicthtml/dr.html /usr/local/Kobo/dicthtml/ix.html /usr/local/Kobo/dicthtml/av.html /usr/local/Kobo/dicthtml/ib.html /usr/local/Kobo/dicthtml/ba.html /usr/local/Kobo/dicthtml/lp.html /usr/local/Kobo/dicthtml/oa.html /usr/local/Kobo/dicthtml/ca.html /usr/local/Kobo/dicthtml/mo.html /usr/local/Kobo/dicthtml/it.html /usr/local/Kobo/dicthtml/zc.html /usr/local/Kobo/dicthtml/vs.html /usr/local/Kobo/dicthtml/wk.html /usr/local/Kobo/dicthtml/xu.html /usr/local/Kobo/dicthtml/ch.html /usr/local/Kobo/dicthtml/fv.html /usr/local/Kobo/dicthtml/pp.html /usr/local/Kobo/dicthtml/os.html /usr/local/Kobo/dicthtml/qw.html /usr/local/Kobo/dicthtml/nm.html /usr/local/Kobo/dicthtml/fl.html /usr/local/Kobo/dicthtml/mm.html /usr/local/Kobo/dicthtml/hl.html /usr/local/Kobo/dicthtml/oc.html /usr/local/Kobo/dicthtml/de.html /usr/local/Kobo/dicthtml/ez.html /usr/local/Kobo/dicthtml/sc.html /usr/local/Kobo/dicthtml/ed.html /usr/local/Kobo/dicthtml/ym.html /usr/local/Kobo/dicthtml/ry.html /usr/local/Kobo/dicthtml/dy.html /usr/local/Kobo/dicthtml/pt.html /usr/local/Kobo/dicthtml/to.html /usr/local/Kobo/dicthtml/ye.html /usr/local/Kobo/dicthtml/tx.html /usr/local/Kobo/dicthtml/qy.html /usr/local/Kobo/dicthtml/ci.html /usr/local/Kobo/dicthtml/ec.html /usr/local/Kobo/dicthtml/bo.html /usr/local/Kobo/dicthtml/ol.html /usr/local/Kobo/dicthtml/nn.html /usr/local/Kobo/dicthtml/om.html /usr/local/Kobo/dicthtml/ju.html /usr/local/Kobo/dicthtml/sp.html /usr/local/Kobo/dicthtml/wu.html /usr/local/Kobo/dicthtml/qr.html /usr/local/Kobo/dicthtml/df.html /usr/local/Kobo/dicthtml/ni.html /usr/local/Kobo/dicthtml/jt.html /usr/local/Kobo/dicthtml/bx.html /usr/local/Kobo/dicthtml/vg.html /usr/local/Kobo/dicthtml/wa.html /usr/local/Kobo/dicthtml/er.html /usr/local/Kobo/dicthtml/he.html /usr/local/Kobo/dicthtml/sa.html /usr/local/Kobo/dicthtml/iz.html /usr/local/Kobo/dicthtml/cw.html /usr/local/Kobo/dicthtml/iy.html /usr/local/Kobo/dicthtml/mn.html /usr/local/Kobo/dicthtml/rh.html /usr/local/Kobo/dicthtml/dh.html /usr/local/Kobo/dicthtml/pu.html /usr/local/Kobo/dicthtml/ex.html /usr/local/Kobo/dicthtml/po.html /usr/local/Kobo/dicthtml/ma.html /usr/local/Kobo/dicthtml/la.html /usr/local/Kobo/dicthtml/kp.html /usr/local/Kobo/dicthtml/bu.html /usr/local/Kobo/dicthtml/bn.html /usr/local/Kobo/dicthtml/us.html /usr/local/Kobo/dicthtml/tn.html /usr/local/Kobo/dicthtml/gl.html /usr/local/Kobo/dicthtml/fn.html /usr/local/Kobo/dicthtml/fr.html /usr/local/Kobo/dicthtml/dd.html /usr/local/Kobo/dicthtml/ke.html /usr/local/Kobo/dicthtml/yh.html /usr/local/Kobo/dicthtml/rs.html /usr/local/Kobo/dicthtml/og.html /usr/local/Kobo/dicthtml/bl.html /usr/local/Kobo/dicthtml/bt.html /usr/local/Kobo/dicthtml/lh.html /usr/local/Kobo/dicthtml/jp.html /usr/local/Kobo/dicthtml/an.html /usr/local/Kobo/dicthtml/ic.html /usr/local/Kobo/dicthtml/qd.html /usr/local/Kobo/dicthtml/no.html /usr/local/Kobo/dicthtml/fg.html /usr/local/Kobo/dicthtml/kc.html /usr/local/Kobo/dicthtml/al.html /usr/local/Kobo/dicthtml/ka.html /usr/local/Kobo/dicthtml/sj.html /usr/local/Kobo/dicthtml/bh.html /usr/local/Kobo/dicthtml/rc.html /usr/local/Kobo/dicthtml/mb.html /usr/local/Kobo/dicthtml/rb.html /usr/local/Kobo/dicthtml/mc.html /usr/local/Kobo/dicthtml/ee.html /usr/local/Kobo/dicthtml/ey.html /usr/local/Kobo/dicthtml/cl.html /usr/local/Kobo/dicthtml/oe.html /usr/local/Kobo/dicthtml/bd.html /usr/local/Kobo/dicthtml/tt.html /usr/local/Kobo/dicthtml/ay.html /usr/local/Kobo/dicthtml/gw.html /usr/local/Kobo/dicthtml/cu.html /usr/local/Kobo/dicthtml/se.html /usr/local/Kobo/dicthtml/go.html /usr/local/Kobo/dicthtml/kn.html /usr/local/Kobo/dicthtml/pv.html /usr/local/Kobo/dicthtml/xc.html /usr/local/Kobo/dicthtml/sw.html /usr/local/Kobo/dicthtml/hf.html /usr/local/Kobo/dicthtml/sk.html /usr/local/Kobo/dicthtml/mk.html /usr/local/Kobo/dicthtml/qp.html /usr/local/Kobo/dicthtml/ab.html /usr/local/Kobo/dicthtml/ck.html /usr/local/Kobo/dicthtml/iw.html /usr/local/Kobo/dicthtml/aa.html /usr/local/Kobo/dicthtml/io.html /usr/local/Kobo/dicthtml/fa.html /usr/local/Kobo/dicthtml/wr.html /usr/local/Kobo/dicthtml/wc.html /usr/local/Kobo/dicthtml/vr.html /usr/local/Kobo/dicthtml/va.html /usr/local/Kobo/dicthtml/ha.html /usr/local/Kobo/dicthtml/cz.html /usr/local/Kobo/dicthtml/dp.html /usr/local/Kobo/dicthtml/xy.html /usr/local/Kobo/dicthtml/ut.html /usr/local/Kobo/dicthtml/so.html /usr/local/Kobo/dicthtml/ep.html /usr/local/Kobo/dicthtml/on.html /usr/local/Kobo/dicthtml/ve.html /usr/local/Kobo/dicthtml/rp.html /usr/local/Kobo/dicthtml/wp.html /usr/local/Kobo/dicthtml/di.html /usr/local/Kobo/dicthtml/dm.html /usr/local/Kobo/dicthtml/lo.html /usr/local/Kobo/dicthtml/qb.html /usr/local/Kobo/dicthtml/ct.html /usr/local/Kobo/dicthtml/rd.html /usr/local/Kobo/dicthtml/nk.html /usr/local/Kobo/dicthtml/te.html /usr/local/Kobo/dicthtml/dc.html /usr/local/Kobo/dicthtml/ku.html /usr/local/Kobo/dicthtml/ww.html /usr/local/Kobo/dicthtml/fb.html /usr/local/Kobo/dicthtml/aq.html /usr/local/Kobo/dicthtml/en.html /usr/local/Kobo/dicthtml/tu.html /usr/local/Kobo/dicthtml/uk.html /usr/local/Kobo/dicthtml/pr.html /usr/local/Kobo/dicthtml/su.html /usr/local/Kobo/dicthtml/nv.html /usr/local/Kobo/dicthtml/lb.html /usr/local/Kobo/dicthtml/mp.html /usr/local/Kobo/dicthtml/oz.html /usr/local/Kobo/dicthtml/gc.html /usr/local/Kobo/dicthtml/nt.html /usr/local/Kobo/dicthtml/ae.html /usr/local/Kobo/dicthtml/nr.html /usr/local/Kobo/dicthtml/bk.html /usr/local/Kobo/dicthtml/ra.html /usr/local/Kobo/dicthtml/yt.html /usr/local/Kobo/dicthtml/nd.html /usr/local/Kobo/dicthtml/im.html /usr/local/Kobo/dicthtml/kb.html /usr/local/Kobo/dicthtml/ne.html /usr/local/Kobo/dicthtml/of.html /usr/local/Kobo/dicthtml/gp.html /usr/local/Kobo/dicthtml/et.html /usr/local/Kobo/dicthtml/ox.html /usr/local/Kobo/dicthtml/hz.html /usr/local/Kobo/dicthtml/zi.html /usr/local/Kobo/dicthtml/nl.html /usr/local/Kobo/dicthtml/ql.html /usr/local/Kobo/dicthtml/lt.html /usr/local/Kobo/dicthtml/cg.html /usr/local/Kobo/dicthtml/wb.html /usr/local/Kobo/dicthtml/ml.html /usr/local/Kobo/dicthtml/vt.html /usr/local/Kobo/dicthtml/co.html /usr/local/Kobo/dicthtml/tg.html /usr/local/Kobo/dicthtml/pd.html /usr/local/Kobo/dicthtml/gt.html /usr/local/Kobo/dicthtml/zp.html /usr/local/Kobo/dicthtml/wh.html /usr/local/Kobo/dicthtml/kg.html /usr/local/Kobo/dicthtml/ax.html /usr/local/Kobo/dicthtml/lg.html /usr/local/Kobo/dicthtml/ss.html /usr/local/Kobo/dicthtml/dg.html /usr/local/Kobo/dicthtml/aw.html /usr/local/Kobo/dicthtml/mf.html /usr/local/Kobo/dicthtml/vc.html /usr/local/Kobo/dicthtml/rv.html /usr/local/Kobo/dicthtml/ln.html /usr/local/Kobo/dicthtml/sg.html /usr/local/Kobo/dicthtml/nz.html /usr/local/Kobo/dicthtml/td.html /usr/local/Kobo/dicthtml/ko.html /usr/local/Kobo/dicthtml/cb.html /usr/local/Kobo/dicthtml/by.html /usr/local/Kobo/dicthtml/qc.html /usr/local/Kobo/dicthtml/ii.html /usr/local/Kobo/dicthtml/fy.html /usr/local/Kobo/dicthtml/vm.html /usr/local/Kobo/dicthtml/tp.html /usr/local/Kobo/dicthtml/ip.html /usr/local/Kobo/dicthtml/lf.html /usr/local/Kobo/dicthtml/qt.html /usr/local/Kobo/dicthtml/mi.html /usr/local/Kobo/dicthtml/my.html /usr/local/Kobo/dicthtml/pb.html /usr/local/Kobo/dicthtml/hc.html /usr/local/Kobo/dicthtml/cf.html /usr/local/Kobo/dicthtml/qv.html /usr/local/Kobo/dicthtml/ot.html /usr/local/Kobo/dicthtml/xa.html /usr/local/Kobo/dicthtml/jb.html /usr/local/Kobo/dicthtml/iq.html /usr/local/Kobo/dicthtml/wl.html /usr/local/Kobo/dicthtml/dk.html /usr/local/Kobo/dicthtml/nw.html /usr/local/Kobo/dicthtml/dz.html /usr/local/Kobo/dicthtml/oi.html /usr/local/Kobo/dicthtml/ov.html /usr/local/Kobo/dicthtml/fm.html /usr/local/Kobo/dicthtml/vx.html /usr/local/Kobo/dicthtml/hm.html /usr/local/Kobo/dicthtml/vv.html /usr/local/Kobo/dicthtml/ar.html /usr/local/Kobo/dicthtml/hh.html /usr/local/Kobo/dicthtml/bm.html /usr/local/Kobo/dicthtml/jn.html /usr/local/Kobo/dicthtml/rg.html /usr/local/Kobo/dicthtml/ky.html /usr/local/Kobo/dicthtml/dv.html /usr/local/Kobo/dicthtml/zl.html /usr/local/Kobo/dicthtml/eo.html /usr/local/Kobo/dicthtml/aj.html /usr/local/Kobo/dicthtml/ze.html /usr/local/Kobo/dicthtml/tb.html /usr/local/Kobo/dicthtml/tv.html /usr/local/Kobo/dicthtml/hy.html /usr/local/Kobo/dicthtml/lv.html /usr/local/Kobo/dicthtml/jo.html /usr/local/Kobo/dicthtml/pw.html /usr/local/Kobo/dicthtml/jv.html /usr/local/Kobo/dicthtml/cc.html /usr/local/Kobo/dicthtml/ls.html /usr/local/Kobo/dicthtml/rr.html /usr/local/Kobo/dicthtml/ws.html /usr/local/Kobo/dicthtml/nh.html /usr/local/Kobo/dicthtml/ya.html /usr/local/Kobo/dicthtml/ah.html /usr/local/Kobo/dicthtml/zw.html /usr/local/Kobo/dicthtml/af.html /usr/local/Kobo/dicthtml/vu.html /usr/local/Kobo/dicthtml/kk.html /usr/local/Kobo/dicthtml/yg.html /usr/local/Kobo/dicthtml/tm.html /usr/local/Kobo/dicthtml/ji.html /usr/local/Kobo/dicthtml/hi.html /usr/local/Kobo/dicthtml/rq.html /usr/local/Kobo/dicthtml/ny.html /usr/local/Kobo/dicthtml/rt.html /usr/local/Kobo/dicthtml/ga.html /usr/local/Kobo/dicthtml/sl.html /usr/local/Kobo/dicthtml/mh.html /usr/local/Kobo/dicthtml/rm.html /usr/local/Kobo/dicthtml/sr.html /usr/local/Kobo/dicthtml/kj.html /usr/local/Kobo/dicthtml/fj.html /usr/local/Kobo/dicthtml/hv.html /usr/local/Kobo/dicthtml/na.html /usr/local/Kobo/dicthtml/yk.html /usr/local/Kobo/dicthtml/si.html /usr/local/Kobo/dicthtml/ia.html /usr/local/Kobo/dicthtml/nf.html /usr/local/Kobo/dicthtml/in.html /usr/local/Kobo/dicthtml/fw.html /usr/local/Kobo/dicthtml/wt.html /usr/local/Kobo/dicthtml/oy.html /usr/local/Kobo/dicthtml/cq.html /usr/local/Kobo/dicthtml/ap.html /usr/local/Kobo/dicthtml/kw.html /usr/local/Kobo/dicthtml/ua.html /usr/local/Kobo/dicthtml/kh.html /usr/local/Kobo/dicthtml/gn.html /usr/local/Kobo/dicthtml/bv.html /usr/local/Kobo/dicthtml/ao.html /usr/local/Kobo/dicthtml/xe.html /usr/local/Kobo/dicthtml/ul.html /usr/local/Kobo/dicthtml/un.html /usr/local/Kobo/dicthtml/qi.html /usr/local/Kobo/dicthtml/wm.html /usr/local/Kobo/dicthtml/vh.html /usr/local/Kobo/dicthtml/rx.html /usr/local/Kobo/dicthtml/cn.html /usr/local/Kobo/dicthtml/dj.html /usr/local/Kobo/dicthtml/ft.html /usr/local/Kobo/dicthtml/az.html /usr/local/Kobo/dicthtml/hw.html /usr/local/Kobo/dicthtml/hq.html /usr/local/Kobo/dicthtml/ak.html /usr/local/Kobo/dicthtml/ph.html /usr/local/Kobo/dicthtml/wn.html /usr/local/Kobo/dicthtml/uh.html /usr/local/Kobo/dicthtml/mr.html /usr/local/Kobo/dicthtml/uf.html /usr/local/Kobo/dicthtml/il.html /usr/local/Kobo/dicthtml/py.html /usr/local/Kobo/dicthtml/fd.html /usr/local/Kobo/dicthtml/tr.html /usr/local/Kobo/dicthtml/ge.html /usr/local/Kobo/dicthtml/oh.html /usr/local/Kobo/dicthtml/zy.html /usr/local/Kobo/dicthtml/tz.html /usr/local/Kobo/dicthtml/vj.html /usr/local/Kobo/dicthtml/nb.html /usr/local/Kobo/dicthtml/iu.html /usr/local/Kobo/dicthtml/kl.html /usr/local/Kobo/dicthtml/le.html /usr/local/Kobo/dicthtml/fs.html /usr/local/Kobo/dicthtml/tk.html /usr/local/Kobo/dicthtml/ja.html /usr/local/Kobo/dicthtml/xl.html /usr/local/Kobo/dicthtml/pk.html /usr/local/Kobo/dicthtml/wy.html /usr/local/Kobo/dicthtml/sy.html /usr/local/Kobo/dicthtml/xm.html /usr/local/Kobo/dicthtml/yo.html /usr/local/Kobo/dicthtml/qf.html /usr/local/Kobo/dicthtml/vo.html /usr/local/Kobo/dicthtml/ti.html /usr/local/Kobo/dicthtml/zs.html /usr/local/Kobo/dicthtml/cj.html /usr/local/Kobo/dicthtml/zo.html /usr/local/Kobo/dicthtml/gy.html /usr/local/Kobo/dicthtml/uz.html /usr/local/Kobo/dicthtml/ns.html /usr/local/Kobo/dicthtml/ps.html /usr/local/Kobo/dicthtml/ou.html /usr/local/Kobo/dicthtml/ac.html /usr/local/Kobo/dicthtml/re.html /usr/local/Kobo/dicthtml/nj.html /usr/local/Kobo/dicthtml/pq.html /usr/local/Kobo/dicthtml/vp.html /usr/local/Kobo/dicthtml/sv.html /usr/local/Kobo/dicthtml/qs.html /usr/local/Kobo/dicthtml/md.html /usr/local/Kobo/dicthtml/hr.html /usr/local/Kobo/dicthtml/bg.html /usr/local/Kobo/dicthtml/pi.html /usr/local/Kobo/dicthtml/od.html /usr/local/Kobo/dicthtml/pa.html /usr/local/Kobo/dicthtml/eb.html /usr/local/Kobo/dicthtml/el.html /usr/local/Kobo/dicthtml/wf.html /usr/local/Kobo/dicthtml/ty.html /usr/local/Kobo/dicthtml/fu.html /usr/local/Kobo/dicthtml/um.html /usr/local/Kobo/dicthtml/uw.html /usr/local/Kobo/dicthtml/tw.html /usr/local/Kobo/dicthtml/sf.html /usr/local/Kobo/dicthtml/id.html /usr/local/Kobo/dicthtml/ih.html /usr/local/Kobo/dicthtml/fi.html /usr/local/Kobo/dicthtml/dn.html /usr/local/Kobo/dicthtml/dt.html /usr/local/Kobo/dicthtml/fo.html /usr/local/Kobo/dicthtml/px.html /usr/local/Kobo/dicthtml/pj.html /usr/local/Kobo/dicthtml/mx.html /usr/local/Kobo/dicthtml/hj.html /usr/local/Kobo/dicthtml/words /usr/local/Kobo/dicthtml/zr.html /usr/local/Kobo/dicthtml/xi.html /usr/local/Kobo/unrar /usr/local/Kobo/current_network.sh /usr/local/Kobo/add_network.sh /usr/local/Kobo/libnickel.so.1.0 /usr/local/Kobo/configure_wep_hex_network.sh /usr/local/Kobo/configure_wpa_network.sh Last edited by RandomInsano; 03-02-2019 at 06:53 PM. |
||
![]() |
![]() |
![]() |
#27 | |
Member
![]() Posts: 16
Karma: 10
Join Date: Jan 2008
Location: Bentonville, AR
Device: REB1100,Kobo:1,Wifi,Touch,Mini,Aura,Glo
|
RandomInsanso,
I feel for you on the ripped solder pads. I hate it when that happens. Which firmware version do you actually have? I have what I think is the last version for this Kobo model: 1.8.3 with u-boot 1.1.4 (June 22 2010 - 14:55:31), Linux-2.6.18.2-ntx600-v0.82 #6 Thu Jun 10 15:26:02 EDT 2010 armv4tl GNU/Linux. Quote:
NickE |
|
![]() |
![]() |
![]() |
#28 |
Enthusiast
![]() Posts: 46
Karma: 10
Join Date: Jan 2019
Device: none
|
I'm away this week. I'll catch up when I get back.
Thanks guys |
![]() |
![]() |
![]() |
#29 |
Member
![]() Posts: 11
Karma: 10
Join Date: Feb 2019
Location: Canadia: Land of Loonie
Device: Kindle Touch 4G / Kobo N416 / Kobo Touch / Kobo Mini
|
@tonyyng, all good. I'll try and be a bit more responsive to e-mails for the next week or two.
![]() @nicke, I know better about the solder pads but thanks. Looks like I'm on the same version (enjoy my MAC ![]() Code:
/home/me# cat /mnt/onboard/.kobo/version 00:08:54:E3:D9:AD,Mobile,1.8.3,Mobile,Mobile,00000000-0000-0000-0000-000000000201 /home/me# uname -a Linux (none) 2.6.18.2-ntx600-v0.82 #6 Thu Jun 10 15:26:02 EDT 2010 armv4tl GNU/Linux Back to `nickel` crashing though, you might be right that the lack of "/mnt/onboard" is the problem. I wasn't thinking *terribly hard* this evening and was trying to have `nickel` crash on purpose by moving everything from "/mnt/onboard" to "/mnt/sd" with an SD card plugged in. This is not smart as I can only log in when Nickel is running and I choose to make a Bluetooth connection to my machine. XD It should be possible to copy everything you'd find in "/mnt/onboard" to the root of an SD card that's formatted as "fat" and just adjust this in line "/etc/init.d/rcS": Code:
/bin/mount -t vfat -o iocharset=utf8 /dev/mtdblock6 /mnt/onboard Code:
/bin/mount -t vfat -o iocharset=utf8 /dev/mmcblk0p1 /mnt/onboard Other option is that you could try reformatting "/dev/mtdblock6" as fat with `mkdosfs` and copy the data there instead. |
![]() |
![]() |
![]() |
#30 |
Zealot
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 128
Karma: 842196
Join Date: Feb 2019
Device: none
|
Did you match your firmware with the kernel you are using ?
One can experience weird errors if these do not match incl. segfaults. More likely however it seems that some of your files are corrupted. Easiest way to check this, grab an update.zip and unpack the KoboRoot.tgz or KoboRoot.img In the unpacked directory: find . -type f -exec sha256sum {} \; > sha256sums.txt Copy the file to your kobo via nc ssh or whatever is working. sha256sum -c /tmp/sha256sums.txt |grep -v "OK$" Replace all files that end on FAILED. If you find a file that is corrupted, rename it. So it occupies the corrupted space and it cannot be reused. Really enjoying this topic, and to think i took you for a novice. ![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Needing SD Card Image for Kobo Original N647 | megaroo96 | Kobo Developer's Corner | 263 | 08-23-2023 12:11 PM |
Glo Kobo Glo: Need SD card image | m0rh0ld | Kobo Developer's Corner | 2360 | 08-23-2023 11:58 AM |
Kobo Original N416 - Looking for r22907 1.8.3 Firmware | tonyyng | Kobo Reader | 16 | 02-24-2019 02:56 PM |
Want to update your Original Kobo to 1.8 via SD card? | 3d0g | Kobo Reader | 12 | 12-17-2010 12:38 AM |