Quantcast
Channel: MobileRead Forums - Kobo Developer's Corner
Viewing all 1561 articles
Browse latest View live

Any hack/jailbreak advice for new H2O Edition 2 owner? (before first use)

$
0
0
Hi,

So, I've had a Kindle Paperwhite 1 for over 5 years and now the battery is dying super fast. In another thread I was convinced to buy a Kobo Aura H2O Edition 2, so I just ordered it and it should arrive in a week or so. I'm excited about it.

In the past I had my PW1 hacked/jailbroken, and the main uses I did were screensaver hack, nested collections, preventing the PW from updating (since later firmware updates broke the collections) and a few basic things like that. I never really bothered with custom fonts or anything because I was satisfied with what was provided by default. I also basically gave up on PDFs on the ereader and I decided it wasn't worth it to read comics on such a small screen. So I'm not sure what other hacks I'd really even *look for* on an ereader these days.

I've heard that the Kobo OS is actually really good as is (rivals or even better than PW, which I was very satisfied with the general OS). I've also heard that the Kobo can default to the screensaver being the cover of the book I'm reading (is that true?).

So, are there any good hacks or any thing related to jailbreaking that any of you would recommend to a first-time Kobo user?

I'm asking before the Kobo arrives because I know with the PW you had to sometimes act quickly so it wouldn't update to an un-jailbreakable firmware on you. Is there a similar concern with Kobo that I should jailbreak or hack it as soon as I get it because an automatic update might mess up my ability to do things to it later?

And overall: please just advise on what you believe are the best extra features added by various Kobo hacks/jailbreaking that you personally use and that you think improves over the default functionality of the Kobo.

Thanks for any help you can give! Especially if it's a bit timely, in case it's something I'd need to do immediately upon receiving the device.

Help with KSM Update 2 on Clara HD

$
0
0
Hey,

So, I just got my Clara HD yesterday and installed KSM 09 this morning. Loving it so far for the ability to boot KoReader, which is far and away better than the default nickel software.

I used the special KBStartMenu_09_plus_update_001_and_nightmode.zip made for the Clara HD device. It was working splendidly without any issues.

Then I tried to update to the KSM09_update002.zip file using the instructions. It installed and booted into KSM without issue (although the menu items were much smaller, which I think looks way better).

However, whenever I try to click on anything, it automatically reboots into the default OS. Did I do something wrong by updating? Any way to fix this?

Thanks.

Aura ONE Problem witk Kobo Patch

$
0
0
Hallo, I used many times before the patches for Kobo without problems. Now, after I replaced my old PC I can't run anymore kobopatch.bat, I tried many times without success. Does it need other programs to run? do I need to install anything else?
thank you very much
Fabrizio

rsync PC to Kobo

$
0
0
Hello,

I would like to install rsync my PC folder books (debian 9) with my Kobo folder books.

I have found few interesting threads regarding rsync in the kobo here:
Link 1.
Link 2
Link 3

But I still don't get it how to install it in the Kobo. Do I have to root the kobo? install Linux in it?
Can anybody tell me the general steps in order to install rsync in my kobo please?

Laurent.

Extract fonts for use in other readers

$
0
0
I have a KA1 and I'd like to extract / copy / symlink the fonts available in nickel for use with other reader software like KOReader. I tried searching the forum but didn't find much information for extracting files from the system image of the device. Does anyone know how I can access the font files?

GNU HwConfig (c) GPLv2 BloodRagg @ [qXt]

$
0
0
GNU HwConfig (c) GPLv2 BloodRagg @ [qXt]

This is an intended replacement script for ntx_hwconfig and kobo_config.sh.
Also available on github.com/BloodRagg :D

The code:
Code:

#!/bin/sh
trap 'OIFS=$IFS' 0 1 2 3 15

search=$1

help(){
  cat<<EOF
*********************************************************
GNU HwConfig v0.1a (c) GPLv2 2019-04-01 BloodRagg @ [qXt]
(based on NTX HwConfig v3.1.6.29.234-20180213)

Usage:
        ${0##*/} [OPTIONS] [FIELDNAME]

        OPTIONS :
        all  : get current configuration values.
        list : list all configuration values.
        kobo : get kobo name.
        *    : get field value.
        -h  : show this help message


Example:

        ${0##*/} PCB  #gets PCB value
        ${0##*/} all  #gets all values


*********************************************************
EOF
  exit 1
}

get_kobo_name(){
  [ -n "$1" ] || return 1
  case $1 in
    E60QB*|E606B*) echo kraken;;
    E5061*) echo pixie;;
    E60Q9*) [ "$RES" == "800x600" ] && echo pika || echo alyssum;;
    E606C*) echo dragon;;
    E606G*) echo dahlia;;
    E606F*) echo phoenix;;
    E70Q0*) echo daylight;;
    E60K0*|E60U1*) echo nova;;
    E60QM*) echo snow;;
    E60QL*|E60U0*|T60Q0*) echo star;;
    E80K0*) echo frost;;
    E60610*|*) echo trilogy;;
  esac
}

hwcfg=$(dd if=/dev/mmcblk0 bs=1 skip=$((0x80000)) count=128 2>/dev/null|hexdump -v -e '1/1 "%02x\n"')
hwcfg_data=${hwcfg#*00?}
for i in $hwcfg_data;do
  [ -n "$hwcfg_len" ] || hwcfg_len=$((0x$i))
  hwcfg_data=${hwcfg_data:3:$((hwcfg_len*3-1))}
  break
done

OIFS=$IFS
IFS=$'\n'
array='
[0] PCB=[E60800|E60810|E60820|E90800|E90810|E60830|E60850|E50800|E50810|E60860|E60MT2|E60M10|E60610|E60M00|E60M30|E60620|E60630|E60640|E50600|E60680|E60610C|E60610D|E606A0|E60670|E606B0|E50620|Q70Q00|E50610|E606C0|E606D0|E606E0|E60Q00|E60Q10|E60Q20|E606F0|E606F0B|E60Q30|E60QB0|E60QC0|A13120|E60Q50|E606G0|E60Q60|E60Q80|A13130|E606H2|E60Q90|ED0Q00|E60QA0|E60QD0|E60QF0|E60QH0|E60QG0|H70000|ED0Q10|E70Q00|H40000|NC|E60QJ0|E60QL0|E60QM0|E60QK0|E70S00|T60Q00|C31Q00|E60QN0|E60U00|E70Q10|E60QP0|E60QQ0|E70Q20|T05R00|M31Q00|E60U10|E60K00|E80K00|E70Q30|EA0Q00|E60R00]
[1] KeyPad=[MX357|MX357+Wheel|MX357+Joystick|MX35-5inch|1Key|E60M10|E60M10+Touch|E60620|E60630|E60640|E606A0|FL_Key|NO_Key|FL+HOME|HOME_Key|L+R+B|FL+HOMEPAD|RETURN+HOME+MENU|HOMEPAD|L+R+SEL|PCSTD|NC|LEFT+RIGHT+HOME+MENU|L1+L2+R1+R2+TP|L1+L2+R1+R2+HOME|L1+L2+R1+R2+FL]
[2] AudioCodec=[No|ALC5623|ALC5640|NC|RTL8821CS|RTL8822BS]
[3] AudioAmp=[No|TPA2016|NC]
[4] Wifi=[No|AW-GH381|AW-GH321|GB9619|PW621|WC160|WC121|WC121A2|RTL8189|AP6476|NC|RTL8821CS|RTL8822BS|RTL8192|RTL8723DS]
[5] BT=[No|AW-GH381|AW-GH105|AP6476|CC2640|NC|RTL8821CS|RTL8822BS|RTL8723DS]
[6] Mobile=[No|Moto 3G|NC|GL852G|SIM7100]
[7] TouchCtrl=[No|TSC2004|Wacom Digitizer|Waltop Digitizer|AUO-TP2|neonode|PVI|ITE|neonode_v2|ektf2132|NC|neonode_v3|ft5x0x|CC2640|CYTT21X|FT6436|Hanvon Digitizer|GTXX]
[8] TouchType=[No|R-Type|Digitizer|C-Type|IR-Type|NC]
[9] DisplayCtrl=[S1D13521|S1D13522|K1900|M166E|MX508|K1901|MX508+TPS65185|MX6SL+TPS65185|MX6SL+FP9928|NC|IT8951+FP9928|MX7D+TPS65185|MX6ULL+FP9928|MX6SLL+FP9928|IT8951_USB|MX6SLL+TPS65185|MX6ULL+TPS65185|MX6DL+TPS65185|MX6DL+FP9928|MX6SL+SY7636|MX6ULL+SY7636|MX6SLL+SY7636|MX6DL+SY7636]
[10] DisplayPanel=[6" Left EPD|6" Right EPD|9" Right EPD|5" Left EPD|5" Right EPD|6" Top EPD|6" Bottom EPD|5" Top EPD|5" Bottom EPD|6.8" Top EPD|6.8" Bottom EPD|NC|13.3" Left EPD|13.3" Right EPD|13.3" Bottom EPD|13.3" Top EPD|7.8" Bottom EPD|7.8" Top EPD|7.8" Left EPD|7.8" Right EPD|7.3" Bottom EPD|7.3" Top EPD|7.3" Left EPD|7.3" Right EPD|4.7" Bottom EPD|4.7" Top EPD|4.7" Left EPD|4.7" Right EPD|10.3" Top EPD|10.3" Bottom EPD|10.3" Left EPD|10.3" Right EPD|8" Bottom EPD|8" Top EPD|8" Left EPD|8" Right EPD]
[11] RSensor=[No|Rotary Encoder|G Sensor|KL25|MMA8X5X|NC]
[12] MicroP=[MSP430|RC5T619|No|NC]
[13] Customer=[No Brand|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|27|28|29|30|31]
[14] Battery=[1000mA|1500mA|No|NC|AAAx2|AAAx3|AAx2|AAx3|3000mA|300mA|1200mA|1050mA|SP284657-1000mA|BatteryPack_12V|PR-284983N-1500mA|PR-248899G-3000mA]
[15] Led=[TYPE1|RGB|RG|RGH|W|G|No|WH|NC]
[16] RamSize=[128MB|64MB|256MB|512MB|1024MB|2048MB|4096MB|NC]
[17] IFlash=[Micro SD|NAND Flash|eMMC|SPI Flash|SATA-HDD|NC]
[18] ExternalMem=[No|SD|Micro SD|NC]
[19] RootFsType=[Ext2|Ext3|Ext4|Vfat|NC|RAW]
[20] SysPartType=[TYPE1|TYPE2|TYPE3|TYPE4|TYPE5|TYPE6|TYPE7|TYPE8|TYPE9|TYPE10|TYPE11|TYPE12|TYPE13|TYPE14|TYPE15|NC|TYPE16|TYPE17|TYPE18]
[21] ProgressXHiByte=0x00
[22] ProgressXLoByte=0x00
[23] ProgressYHiByte=0x00
[24] ProgressYLoByte=0x00
[25] ProgressCnts=0x00
[26] ContentType=0x00
[27] CPU=[mx35|m166e|mx50|x86|mx6|mx6sl|it8951|i386|mx7d|mx6ull|mx6sll|mx6dl]
[28] UIStyle=[Ebrmain|Customer UI|Android|NC]
[29] RAMType=[MDDR|DDR2|K4X2G323PC|K4X2G323PD|DDR3|LPDDR2|W97BH2KB|NT6TL64M32B|No|NC|LPDDR3]
[30] UIConfig=[Normal|Normal2|AD|RD|NC]
[31] DisplayResolution=[800x600|1024x758|1024x768|1440x1080|1366x768|1448x1072|1600x1200|400x375x2|1872x1404|960x540|NC|2200x1650|1440x640x4|1600x1200x4|1920x1440]
[32] FrontLight=[No|TABLE0|TABLE0+|TABLE0a|TABLE1+|TABLE2+|TABLE3+|TABLE4+|TABLE5+|TABLE6+|TABLE7+|TABLE8+|TABLE9+|TABLE10+|TABLE11+|TABLE12+|TABLE13+|TABLE14+|TABLE15+|TABLE16+]
[33] CPUFreq=[NC|800M|1G|1.2G]
[34] HallSensor=[No|TLE4913|NC]
[35] DisplayBusWidth=[8Bits|16Bits|8Bits_mirror|16Bits_mirror|NC]
[36] FrontLight_Flags=BootON:OFF,TABLE1X:OFF,EN_INV:OFF
[37] PCB_Flags=NO_KeyMatrix:ON,FPC_Touch:OFF,LOGO_LED:OFF,RD_MODE:OFF,EPD_LV:OFF,EPDVDD_STDALONE:OFF,HP_DETECT:OFF,ISD_1V8:OFF
[38] FrontLight_LEDrv=[SY7201|A8169|No|SY7311A|LM3630|LM3630+SY7201|LM3630+SY7311A|NC|SY7208|TLC5947]
[39] VCOM_10mV_HiByte=0x00
[40] VCOM_10mV_LoByte=0x00
[41] PCB_REV=0x00
[42] PCB_LVL=[A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z]
[43] HOME_LED_PWM=[No|MSP430|GPIO|NC]
[44] PMIC=[No|RC5T619|NC|BD71815]
[45] FL_PWM=[MSP430|HT68F20|LM3630|NC|MSP430+LM3630|LM3630x2|LM3630x1a|LM3630x1b|TLC5947]
[46] RTC=[MSP430|RC5T619|No|NC|BD71815]
[47] BootOpt=ESD:OFF
[48] Touch2Ctrl=[No|TSC2004|Wacom Digitizer|Waltop Digitizer|AUO-TP2|neonode|PVI|ITE|neonode_v2|ektf2132|NC|neonode_v3|ft5x0x|CC2640|CYTT21X|FT6436|Hanvon Digitizer|GTXX]
[49] Touch2Type=[No|R-Type|Digitizer|C-Type|IR-Type|NC]
[50] GPS=[No|AP6476|NC]
[51] FM=[No|AP6476|NC]
[52] RSensor2=[No|Rotary Encoder|G Sensor|KL25|MMA8X5X|NC]
[53] LightSensor=[No|STK2203|Si114x|NC]
[54] TPFWIDByte0=0x00
[55] TPFWIDByte1=0x00
[56] TPFWIDByte2=0x00
[57] TPFWIDByte3=0x00
[58] TPFWIDByte4=0x00
[59] TPFWIDByte5=0x00
[60] TPFWIDByte6=0x00
[61] TPFWIDByte7=0x00
[62] GPU=[NC|MX508|MX6SL|NO]
[63] PCB_Flags2=eMMC@SD1:OFF,WiFi@SD2:OFF,eMMC@SD2:OFF
[64] EPD_Flags=NO_VDD_CTRL:OFF,LP_PANEL:OFF
[65] LAN=[No|LAN8720]
[66] MobileIF=[NC|USB|UART|I2C|SPI]
[67] PIR=[No|GPIO]
[68] PanelLaminationSrc=[NC|KOTL]
[69] FL_CHNS=0x00
'

case $search in
  -h|"") help;;
  list) for i in $array;do case $2 in "") echo $i;; *) [ "${i/$2=}" = "$i" ] || echo $i;;esac;done;exit 1;;
    all) search="";pos=1;;
  kobo) get_kobo_name $($0 PCB);;
esac

for i in $array;do

  [ "${i/$search=}" = "$i" ] || {
    column=${i%%] *};column=${column#[}
    line=${i#* }

    c=0;for value in $hwcfg_data;do
      [ $c = $column ] && break
      c=$((c+1))
    done

    [ -n "$pos" ] && printf "[$column] ${line%=*}="

    case $line in
      *=[*)
        line=${line#*=}
        line=${line#[}
        line=${line%]}
        IFS=$'\n|'
        c=0;for i in $line;do
          [ $c = $((0x$value)) ] && {
            echo "$i";break
          }
          c=$((c+1))
        done
      ;;
      *0x00*)
        printf "0x$value\n" $value
      ;;
      *)
        printf "${line#*=}\n" $value
      ;;
    esac
  }
  [ -n "$line" -a -n "$search" ] && break

done

exit 0

Enjoy and all bug reports all welcome :thumbsup:

Attached Files
File Type: zip gnu_hwconfig.zip (3.5 KB)

Instructions for patching firmware 4.13.12638

$
0
0
This patch thread is for firmware 4.13.12638 (a4badbd8b558f7fbcd8314421f683327a4305714).

Instructions for patching on Windows, Linux, or macOS with kobopatch:
  1. Download the firmware from here.
  2. Download and unzip kobopatch_4.12.12111.zip from here.
  3. Copy the original firmware you just downloaded into the kobopatch src folder.
  4. Install the firmware on your kobo BEFORE proceeding with the next steps.
  5. Enable patches in the files in the src folder (or use the overrides in kobopatch.yaml to keep your options separate).
  6. Run kobopatch.bat on Windows, or kobopatch.sh on Linux.
  7. If the patching succeeded, a file named KoboRoot.tgz will be created in the out folder. Copy it to the .kobo folder of your device.
  8. Safely remove your device.

Download

See the kobopatch - An improved patching system thread for more details.

NTX hwconfig tutorial, updating values

$
0
0
DISCLAIMER, wrong usage of ntx_hwconfig can >> BRICK << your device.

That being said, this is a small tutorial on how to use ntx_hwconfig.
In the example I am updating the Boot Options to enable boot from external mmc/sd card.
Its just a random option I picked because it happens to be a good example.

1. Update HWconfig Device Node first, (this fixes: [WARNING]Config version too old)
This updates your device configuration to match the version of the ntx_hwconfig tool. Do not skip this step.

-s : file name is system device node (seeksize=524288) .
* devicenode = /dev/mmcblk0 (internal Multi Media/SD card)
* devicenode = /dev/mmcblk1 (external Multi Media/SD card)
-u : upgrade config format .

Code:

ntx_hwconfig -u -s /dev/mmcblk0

2. Get the BootOpt field value in human readable format

-s : file name is system device node (seeksize=524288) .
* devicenode = /dev/mmcblk0 (internal Multi Media/SD card)
* devicenode = /dev/mmcblk1 (external Multi Media/SD card)
-a [Action type] : [hwcfg(default)|cmd2|cmd_test]
* action type = hwcfg
* field value = BootOpt

Code:

ntx_hwconfig -s /dev/mmcblk0 -a hwcfg BootOpt
Result Good: [47] BootOpt=ESD:OFF

Result Bad (goto step 1): [47] BootOpt='[+] 0x00'


3. Get the BootOpt field value (digital)

same as above only we want the digital field value
-d : force set/get field value as digital .

Code:

ntx_hwconfig -d -s /dev/mmcblk0 -a hwcfg BootOpt
Result: [47] BootOpt=0x00


4. Set the BootOpt field value to 1 (digital)
same as above only we want to 'set' the digital field value
1 = the value we want to set
write = the action we want to perform
-f : force write hardware setting without protection .

Code:

ntx_hwconfig -d -s /dev/mmcblk0 -a hwcfg BootOpt 1 write -f
Result: Hw config field "BootOpt" set as "1" success !!


5. Get the BootOpt value, to see if its updated.
Code:

ntx_hwconfig -d -s /dev/mmcblk0 -a hwcfg BootOpt
Result: [47] BootOpt=0x01


6. Get the BootOpt field value in human readable format

Code:

ntx_hwconfig -s /dev/mmcblk0 BootOpt
Result: [47] BootOpt=ESD:ON


Enjoy

Adding metadata to EPUBs Kobo devices will recognize

$
0
0
I'd like to automate adding metadata to EPUBs I'm generating myself so that the Kobo will display that metadata. The most important feature I want is some sort of tagging, so for instance I could search my Kobo for something like "portal fantasy". Does the Kobo software handle any kinds of metadata beyond title, publisher, author, and date?

If not, I'm assuming the correct solution is probably to use Calibre, the Kobo plugin, and Kobo shelves. Is it possible to get Calibre to populate a column (custom or otherwise) from metadata in an epub, or am I going to have to look at writing a plugin?

YAWK - Yet Another Weather app for Kobo

$
0
0
Application on Github: https://github.com/brunolalb/yawk



Based on Kevin Short's app (https://www.mobileread.com/forums/sh...d.php?t=194376)

Running on Python's distribution from NiLuJe (https://www.mobileread.com/forums/sh...d.php?t=254214)

Using the excellent library FBInk from NiLuJe (https://github.com/NiLuJe/py-fbink)

Uses Open Weather Maps as forecast and current conditions provider (https://openweathermap.org/)

Everything was tested on a Kobo Glo using the firmware 4.13.12638 (https://en.wikipedia.org/wiki/Kobo_Glo)

Disclaimer
The procedure I'm suggesting here will most likely void the warranty.

Follow the guidelines at your own risk, I'm not responsible for any problems that might arise from this app's usage.

Installation
  1. I suggest you Reset your device to factory defaults:
    1. Turn it off
    2. Holding the Light Switch, slide the power button for ~1 sec
    3. Hold the Light switch until the "Restoring" screen appears
    4. Follow directions on the screen (you'll need the Kobo Setup app and an account, I used from RakutenKobo itself)
    5. Update everything, connect to your WiFi network
  2. Provide telnet access - you can skip this step if you're able to find out the IP address of the device using some other method.
    1. Check the file .kobo/ip.txt for the IP address
  3. Install NiLuJe's Stuff - tested with Version 1.5.N @ r15719 on 2019-Apr-06 @ 07:25
  4. Using the preferred FTP client (ie: WinSCP), copy the repository's content to the folder /mnt/onboard/.apps/yawk
  5. Create an account in Open Weather Maps:
    1. Take note of your API key
    2. Find out the ID your city (use the website to check the weather in your city, copy the ID from the URL)
  6. Open a SSH (or telnet) connection (user: root, password blank), navigate to /mnt/onboard/.apps/yawk/ and run install.sh
    1. if it says "-sh ./install.sh: not found", you have to convert the line endings to unix style:
      sed -i 's/^M$//' install.sh
    2. Answer the questions correctly

Doubts, suggestions
brunolalb@gmail.com

Kobo Images

$
0
0
Hi everyone.

I'm very new to eReaders and don't know much about technology. Now, I have a few questions about images. Not as in pictures. As in, the, you know, device images the ones you burn onto a disk.

1. What exactly is an image?

2. When burning an image to your SD card, do you need to edit the serial number so it matches yours?

3. Where do I find my Kobo Mini serial number?

4. When and why would you need to replace an image?

5. The Mini comes with firmware version 2.X. If you replace an image with, let's say version 3.X and reset, will it go back to 2.X or reboot with whatever's in the SD card?

6. If I load an image with the previous owner's serial number onto my SD card, plug it into my Mini, and after it installs do a factory reset, will it go back to my SN or stay with the previous owner's SN?

7. I once bricked my Kobo Mini and used Kiwisaurus' Guide on How to Fix a Bricked Kobo eReader (https://www.mobileread.com/forums/sh...d.php?t=311227) to repair it. The last method did it for me (The "take out the SD card, download firmware and put it in the .kobo directory" one) and now I'm just wondering if I replaced the image or not. Are those two completely different things?

Best strategy for metadata management for Kobo using Calibre?

$
0
0
I'm looking to automate the metadata handling for books on my Kobo H2O to make searching and organizing my library easier. I think the easiest way to do this is going to be to insert metadata into some field into the epub, import it using Calibre, and then use Calibre to set up collections and put the metadata into another field like subtitle. Setting up a plugboard template to push data into subtitle and to have Calibre create collections based on a column are straightforward thanks to the existing work some great people have done on the Kobo Calibre plugin. I have some questions about automating the earlier steps in the process.

What columns will Calibre automatically populate for me from metadata in an epub? Is there anything beyond Tags? I know that for instance epubs downloaded from AO3 will show up with entries in the Tags column in Calibre. I'd like to be able to add metadata to another custom column, though, because I expect I'm going to have to do a lot of filtering to get the set of possible tags down to something small enough so that the resulting collections won't overwhelm the Kobo. It would be nice if I could leave the existing AO3 metadata field intact so that I can use it later if I need to regenerate tags. I also have epubs I'm generating myself from my own tools and from other sources that I want to tag. Is there a good way of adding metadata to cbzs? What kind of problems am I likely to encounter when automatically converting tags (which may contain Unicode, for instance) to collections?

Just for laughs, I tried earlier with the full set of AO3 tags in my library and confirmed that it will crash trying to load the DB, probably because it runs out of memory. Has anyone played around with how many collections it's possible to put into the Kobo DB before the UI starts to become too slow or crashes?

My goal is to automate as much of this pipeline as possible and to avoid making it too slow. I know there's a calibre-db CLI,but writing code that calls a CLI is going to involve a lot of indirection that will make the script slower and harder to write. Is there a programmatic interface I should be looking at? Has anyone else tried to do something like this and open-sourced tools I don't know about? Are there pitfalls I should be aware of?

This is a follow-up to a previous question I asked about what metadata Kobo's software will read, where davidfor kindly established that it won't pick up useful metadata for sideloaded epubs.

Bricked Aura Edition 2

$
0
0
Hi people, as you all seem to be way smarter than I am I am hoping you can help me with my problem.
I purchased a Kobo Aura Edition 2 in February this year, I opened the unit and installed XCSoar software and hardwired a BlueFlyVario_TTL_GPS_v12 for use in hang gliding. I also updated the firmware.
My problem was caused when I enabled USB-OTG. The result is now the unit appears to be Bricked.
Is there anyway to recover the unit or is it terminal?
Thankyou in advance.

Is there any danger to updating a new Kobo Clara to latest firmware when prompted?

$
0
0
I have just gotten a new Clara HD, and the sync is prompting me to update the firmware to the latest version.

I'm tempted because I'd like to see what the latest version feels like.

But I'm also worried that I'll lock myself out of any mod, etc. because I won't be able to downgrade or root it.

So, should I update to the latest version when prompted with sync or is it a bad idea for future tinkering?

Kobo developer "noob's guide"

$
0
0
hi,
do any "noob guides" for kobo development exist? For how to set up the toolchain, ssh into the device, run your apps with start menu etc? I'm interested in developing a text editor and some other utilities for kobo but I have no idea where to start.

Support for more cloud services: Google Drive, Dropbox, etc.

$
0
0
Dear all,

First of all, apologies for not being present on the forum. I'm sorry that I'm not an active user.

This being said, I would like to tell you that you have been heard :) I'm posting an update to this older thread: https://www.mobileread.com/forums/sh...d.php?t=311977

I've worked a bit on my cloud service support scripts, and I'm happy to report that you can now synchronize your Kobo with:

* Google Drive
* pCloud
* Dropbox
* NextCloud

Check out the github page for more information: https://github.com/fsantini/KoboCloud

and get the latest release here: https://github.com/fsantini/KoboCloud/releases

Finally, I'm sorry that the scripts are not working in some cases. It seems that there are some random problems that I can't reproduce, they work on all the devices I could test them on.

Take care,

Francesco

Kobo Glo N613 how to replace screen?

$
0
0
Apologies if this is already covered somewhere, I've been searching for a while and can't find any detailed guides.

I've got a Kobo Glo N613 with a broken screen, I'm happy to order one from Aliexpress just for the experience of replacing it. I know it's not really cost effective but I'd like to learn how to do it.

I can't find a detailed guide on how to replace the screen, has anyone got some experience with this?

I found this teardown which is quite detailed but he doesn't go as far as replacing the screen: http://erkinson.altervista.org/en/ko...mento-memoria/

Instructions for patching firmware 4.14.12777

$
0
0
This patch thread is for firmware 4.14.12777 (5ef5fd856f6526f4729fd0afef0e61a1b5f03d3a).

Instructions for patching on Windows, Linux, or macOS with kobopatch:
  1. Download the firmware from here.
  2. Download and unzip kobopatch_4.14.12777.zip from here.
  3. Copy the original firmware you just downloaded into the kobopatch src folder.
  4. Install the firmware on your kobo BEFORE proceeding with the next steps.
  5. Enable patches in the files in the src folder (or use the overrides in kobopatch.yaml to keep your options separate).
  6. Run kobopatch.bat on Windows, or kobopatch.sh on Linux.
  7. If the patching succeeded, a file named KoboRoot.tgz will be created in the out folder. Copy it to the .kobo folder of your device.
  8. Safely remove your device.

Download

See the kobopatch - An improved patching system thread for more details.

Connecting Kobo ClaraHD to intranet

$
0
0
I need to be able to connect my ClaraHD to intranet (rather than internet).
Normally, when I try to do it, I get the message:
"Unable to join ...."

There is a workround which involves temporarily connecting it to the smartpone hotspot with with the same SSID and Password as desired network to "fool" Kobo.
It kind of works but is not reliable :(

I tried this:
https://www.mobileread.com/forums/sh...196&styleid=17
but it didn't make any difference...:blink:

There is also a suggestion of forcing wi-fi on using developer settings?
https://www.mobileread.com/forums/sh...d.php?t=314955
but my searches so far didn't come up with any advice on how to do it?

so... :help: please.
Has anybody got any suggestions?

Kernel features missing/disabled ?

$
0
0
So,

I've been playing a bit with the Kobo kernel, running through the config I found that
the original is compiled without 'netfilter' needed for a firewall. :angry:

Are there any other features missing that one would find in a common default kernel ?
Viewing all 1561 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>