| 
			
			 | 
		#1 | 
| 
			
			
			
			 Wizard 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,821 
				Karma: 19162882 
				Join Date: Nov 2012 
				Location: Te Riu-a-Māui 
				
				
				Device: Kobo Glo 
				
				
				 | 
	
	
	
		
		
			
			 
				
				Instructions for patching firmware 3.17.3
			 
			
			
			Before starting: 
		
	
		
		
			1. Make sure your Kobo ereader is already running firmware version 3.17.3 (407d48ba86). 2. Check that your battery is well charged. Patching from Windows, Linux (i386/x86_64), or Mac (OS X 10.8-10.9, i386/x86_64): 1. Download and extract patch_kobo_3173.zip (attached). [WARNING: If using Windows, make sure the path to the extracted files does not contain any '&' characters.] 2. Download the Kobo firmware archive version 3.17.3 for your device (See this thread) and copy it into the 3.17.3_source/ subdirectory. (Don't extract the firmware zip archive.) 3. Read and edit all the *.patch files in the 3.17.3_source/ subdirectory in order to: choose which patches to enable (patch_enable=`yes`) or disable (patch_enable=`no`); and to change some of the replacement values to suit your device and preferences. 4. In Windows double-click 3.17.3.bat; For Linux/Mac open a terminal, change to the patch_kobo_3173/ subdirectory, and run ./3.17.3.sh from the command line. 5. If there were no errors, copy the resulting KoboRoot.tgz from the 3.17.3_target/ subdirectory to the .kobo directory on your ereader. 6. Safely eject and unplug the device, which will then update and restart. To return your ereader to its original unpatched state: 1. Edit all the 3.17.3_source/*.patch files to disable all patches (set patch_enable = `no` for every patch). 2. Repeat steps 4-6 of the procedure above. Last edited by GeoffR; 08-22-2015 at 12:40 PM. Reason: Running as administrator on Windows shouldn't be needed  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#2 | 
| 
			
			
			
			 Bookworm 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 975 
				Karma: 768585 
				Join Date: Aug 2010 
				Location: Netherlands 
				
				
				Device: Sony prs-650, Kobo Glo HD (2x), Kobo Glo 
				
				
				 | 
	
	
	
		
		
		
		
		 
			
			Thank you again Geoffr, you are the fastest.
		 
		
	
		
		
		
		
		
		
		
		
		
		
	
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#3 | 
| 
			
			
			
			 Wizard 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,821 
				Karma: 19162882 
				Join Date: Nov 2012 
				Location: Te Riu-a-Māui 
				
				
				Device: Kobo Glo 
				
				
				 | 
	
	
	
		
		
			
			 
				
				Notes and other patches
			 
			
			
			Notes: 
		
	
		
		
		
		
		
		
		
		
		
		
		
			* The `Custom page refresh options` patch has been split into two patches, one for 1,2,3,...,12 pages and the other for 1,2,4,8,16,32,64 pages per refresh. * `Wi-Fi insomnia` patch is still missing. I think the Wi-Fi watchdog function might be handled by the seperate fickel process now? * There seems to be something a little different with the EPUB reader layout in full-screen mode. After upgrading from 3.17.0 to 3.17.3 I can't get the layout of the ePub book I was reading exactly back to where it was. The KEPUB reader seems to be unaffected, * Sickel doesn't automatically reboot anymore, so there should be no need to patch it. More patches: A replacement hyphenation dictionary for the Dutch language. A new `Force user line spacing in ePubs` patch. A patch to `Always display chapter name on navigation menu`. If you know of any other patches for firmware 3.17.3 post them in this thread and I'll add them to this post. Last edited by GeoffR; 09-17-2015 at 03:14 PM. Reason: Added link to `Always display chapter name on navigation menu` patch.  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#4 | 
| 
			
			
			
			 Eternal light 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 263 
				Karma: 1088802 
				Join Date: Jun 2015 
				Location: South Wales 
				
				
				Device: Kobo Glo, Aura, Touch, H2O - now Aura One and Kindle Oasis 3 
				
				
				 | 
	
	
	
		
		
		
		
		 
			
			The first thing I look for once I update! Many, many thanks!
		 
		
	
		
		
		
		
		
		
		
		
		
		
	
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#5 | 
| 
			
			
			
			 eBook-Reader-Fan 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 175 
				Karma: 444178 
				Join Date: Sep 2012 
				Location: Saarbruecken / DE 
				
				
				Device: Kobo Aura H2O 2nd Edition 
				
				
				 | 
	
	
	
		
		
		
		
		 
			
			Thank you very much, GeoffR. You are the best.  
		
	
		
		
		
		
		
		
		
		
		
		
	
	 
		 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#6 | 
| 
			
			
			
			 Evangelist 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 407 
				Karma: 314204 
				Join Date: Jan 2015 
				
				
				
				Device: bq Avant XL, Kobo Aura H2O, Onyx Boox M96C Plus 
				
				
				 | 
	
	
	
		
		
		
		
		 
			
			@GeoffR 
		
	
		
		
		
		
		
		
		
		
		
		
		
			Sorry if you have answered before. I know that 'WiFi insomnia' and padding-bottom in 'Custom reading footer style' are problematic to translate to 3.17.3 but are there a chance to get they? Are there some problem with `Custom header style` and `Unitless ePub line height`? I can't see these anywhere. I want to test `Change dicthtml strings to micthtml` with 3.17.3. Can you update that patch to do it? Thanks in advanced and, of course, for your patches. Last edited by boriar; 08-21-2015 at 06:24 AM. Reason: correct version firmware  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#7 | 
| 
			
			
			
			 Addict 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 250 
				Karma: 2731310 
				Join Date: Jan 2013 
				
				
				
				Device: Kobo Aura 
				
				
				 | 
	
	
	
		
		
		
		
		 
			
			Thanks GeoffR!
		 
		
	
		
		
		
		
		
		
		
		
		
		
	
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#8 | |||
| 
			
			
			
			 Wizard 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,821 
				Karma: 19162882 
				Join Date: Nov 2012 
				Location: Te Riu-a-Māui 
				
				
				Device: Kobo Glo 
				
				
				 | 
	
	
	
		
		
		
		
		 Quote: 
	
 The Reading footer code also had a major change, starting in firmware 3.13.1 it works completely differently. The padding-bottom doesn't work at all so there is no point adding it to the patch. However is is not needed either, because you can increase the gap between the bezel and footer by increasing the height of the footer and/or decreasing the margin-top (making it more negative.) The new footer patch can do everything the old one did, it is just done in a different way. Quote: 
	
 Starting with firmware 3.16.0 the `Unitless line height` patch is not needed anymore because Kobo have fixed the problem it was created to solve. Quote: 
	
 For example, here is the output from strings filtered by grep: Spoiler: 
 And here is the updated patch, based on the one from version 3.12.1: Spoiler: 
 
		Last edited by GeoffR; 08-21-2015 at 10:00 AM. Reason: ... and make some guesses ...  | 
|||
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#9 | |
| 
			
			
			
			 Wizard 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,489 
				Karma: 2914715 
				Join Date: Jun 2012 
				
				
				
				Device: kobo touch 
				
				
				 | 
	
	
	
		
		
		
		
		 Quote: 
	
 Code: 
	@ECHO off CD %~dp0  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#10 | |
| 
			
			
			
			 Wizard 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,489 
				Karma: 2914715 
				Join Date: Jun 2012 
				
				
				
				Device: kobo touch 
				
				
				 | 
	
	
	
		
		
		
		
		 Quote: 
	
 Code: 
	>cd C:\GeoffR\patches\patch_kobo_3173 >3.17.3.bat restore  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#11 | 
| 
			
			
			
			 Wizard 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,489 
				Karma: 2914715 
				Join Date: Jun 2012 
				
				
				
				Device: kobo touch 
				
				
				 | 
	
	
	
		
		
		
		
		 
			
			I think it is much easier to give names to the self-made dictionaries that are different from the original dictionaries. For instance, when you have a self-made English dictionary call it dicthtml-en-en.zip. Since you are a KSM user, you can easily activate these kinds of dictionaries (tools > nickel diverse.msh > activate dictionaries.msh),if nickel does not recognize them automatically.
		 
		
	
		
		
		
		
		
		
		
		
		
		
		
			Last edited by tshering; 08-21-2015 at 11:46 AM.  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#12 | 
| 
			
			
			
			 Evangelist 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 407 
				Karma: 314204 
				Join Date: Jan 2015 
				
				
				
				Device: bq Avant XL, Kobo Aura H2O, Onyx Boox M96C Plus 
				
				
				 | 
	
	
	
		
		
		
		
		 
			
			Thanks GeoffR for your complete explanation. Good arguments. And also thanks tshering, I will try both methods.
		 
		
	
		
		
		
		
		
		
		
		
		
		
	
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#13 | 
| 
			
			
			
			 Bookworm 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 975 
				Karma: 768585 
				Join Date: Aug 2010 
				Location: Netherlands 
				
				
				Device: Sony prs-650, Kobo Glo HD (2x), Kobo Glo 
				
				
				 | 
	
	
	
		
		
		
		
		 
			
			But,maybe I am stupid.. (ehh.. open goal here..) when you just put the firmware on it again,would you not bypass all the patches.. I mean, if you replace the patched firmware with the same unpatched, all pathing is undone ??
		 
		
	
		
		
		
		
		
		
		
		
		
		
	
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#14 | 
| 
			
			
			
			 Wizard 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,489 
				Karma: 2914715 
				Join Date: Jun 2012 
				
				
				
				Device: kobo touch 
				
				
				 | 
	
	
	
		
		
		
		
		 
			
			You are completely right. The difference is file size and processing time.
		 
		
	
		
		
		
		
		
		
		
		
		
		
	
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#15 | |
| 
			
			
			
			 Bookworm 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 975 
				Karma: 768585 
				Join Date: Aug 2010 
				Location: Netherlands 
				
				
				Device: Sony prs-650, Kobo Glo HD (2x), Kobo Glo 
				
				
				 | 
	
	
	
		
		
		
		
		 Quote: 
	
  
		 | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
![]()  | 
            
        
            
            
  | 
    
			 
			Similar Threads
		 | 
	||||
| Thread | Thread Starter | Forum | Replies | Last Post | 
| Instructions for patching firmware 3.15.0 | GeoffR | Kobo Developer's Corner | 146 | 05-24-2016 07:10 AM | 
| Instructions for patching firmware 3.16.0 | GeoffR | Kobo Developer's Corner | 74 | 08-12-2015 03:12 PM | 
| Instructions for patching firmware 3.2.0 | DNSB | Kobo Developer's Corner | 66 | 12-05-2014 08:28 AM | 
| Instructions for patching firmware 3.3.x, 3.4.x, 3.5.x | GeoffR | Kobo Developer's Corner | 285 | 08-27-2014 11:06 AM | 
| Instructions for patching firmware 3.1.1 | GeoffR | Kobo Developer's Corner | 64 | 04-18-2014 02:23 PM |