| 
			
			 | 
		#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.15.0
			 
			
			
			Before starting: 
		
	
		
		
			1. Make sure your Kobo ereader is already running firmware version 3.15.0 (d60578c5e1). 2. Check that your battery is well charged. 3. Note that in Windows 8 the instructions below might require the batch file to be run in admistrator mode. Patching from Windows, Linux (i386/x86_64), or Mac (OS X 10.8-10.9, i386/x86_64): 1. Download and extract patch_kobo_3150.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.15.0 for your device (See this thread) into the 3.15.0_source/ subdirectory. (Don't extract.) 3. Read and edit all the *.patch files in the 3.15.0_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.15.0.bat; For Linux/Mac open a terminal, change to the patch_kobo_3150/ directory, and run ./3.15.0.sh from the command line. 5. If there were no errors, copy the resulting KoboRoot.tgz from the 3.15.0_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.15.0_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; 06-06-2015 at 07:22 AM. Reason: Fixed `Set kepub hyphenation` patch (2nd alternative) in patch_kobo_3150.zip  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#2 | 
| 
			
			
			
			 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 Glo homescreen layout has changed slightly, a bit of extra space at the bottom of the screen in this version, I had to squish up the `Compact homescreen layout` patch for Glo and Aura even more to compensate. I don't know how good it will look on the Aura now. WARNING: Don't enable the `Compact homescreen layout` patches on devices other than the Glo/Aura! These patches won't work properly on other devices, can cause the cover images used for the tiles to be resized and remain the wrong size even after the patch is removed. WARNING: There has been a report that the `Block WiFi firmware upgrade` patch interferes with the Factory reset option invoked from the Settings > Device information menu, resulting in a boot loop. This problem could also happen if you Sign out of your Kobo account from the Settings > Accounts menu. To avoid this happening, remove the `Block WiFi firmware upgrade` patch before using these options. Working around problems with reading kepubs in full-screen mode: To enable the full-screen reading option, add the following to the device's configuration file ./kobo/Kobo/Kobo eReader.conf using a unix-aware text editor (don't use Windows' Notepad or Wordpad, use an editor such as Notepad++ instead.) Code: 
	[FeatureSettings] FullScreenReading=true Full-screen mode works well with epubs, but there are two problems that affect kepubs: 1. If the book's stylesheet has non-zero margin or padding on the body element, then the text can be shifted to the right resulting in text being cut off at the right hand side. For sideloaded kepubs this should be able to be fixed by adding the following to the book's stylesheet, or to kobo_extra.css if that option is enabled in Calibre: Code: 
	body { margin: 0 0 0 0 !important; padding: 0 0 0 0 !important; }
2. For some fonts, characters with a large side-bearing value (such as Georgia f, J, etc.) get cut off if they appear at the end of a line. For sideloaded kepubs created by recent versions of Calibre's KoboTouchExtended driver, this can be fixed by adding the following to the book's stylesheet or to kobo_extra.css: Code: 
	div#book-columns { padding: 0.2em !important; }
Advanced font options for sideloaded fonts. The `Freedom to advanced fonts control` patch enables the weight/sharpness adjustment menu for sideloaded fonts. It works for both OTF and TTF fonts in the KePub reader, but usually only for TTF fonts in the epub reader. To enable kepub kerning for sideloaded fonts, the font must be in TTF format with "Old style kern" tables. You can generate these tables with Fontforge by converting the font to TTF with the "Old style kern" option ticked. See this thread. Ghosting on older Pearl screen devices If you are bothered by ghosting from menu selections and when highlighting or panning with this firmware version, you can try adding the following feature setting to the device configuration file: Code: 
	[FeatureSettings] LeanAndMean=false More patches: `Re-enable LeanAndMean touch gestures` if LeanAndMean feature has been disabled in the configuration file: post #31 `Disable pinch-to-zoom font resizing` for the Aura: post #111 `Force user line spacing in ePubs` (A stronger replacement for the `Enforce user line spacing in ePubs` patch.) If you know of any other patches for firmware 3.15.0 post them in this thread and I'll add them to this post. Last edited by GeoffR; 10-17-2015 at 02:32 AM. Reason: Added link to `Force user line spacing in ePubs` patch  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| Advert | |
| 
         | 
    
| 
			
			 | 
		#3 | 
| 
			
			
			
			 Guru 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 820 
				Karma: 6528026 
				Join Date: Sep 2012 
				
				
				
				Device: Kobo Elipsa 
				
				
				 | 
	
	
	
		
		
		
		
		 
			
			Thank you!
		 
		
	
		
		
		
		
		
		
		
		
		
		
	
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#4 | 
| 
			
			
			
			 Grand Sorcerer 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,545 
				Karma: 14008730 
				Join Date: May 2008 
				Location: PA (USA) 
				
				
				Device: Kobo Clara, 2E, Libre 1, PW4, PW5, 2022 Kindle, Kobo Libre Colour 
				
				
				 | 
	
	
	
		
		
		
		
		 
			
			Thank you!
		 
		
	
		
		
		
		
		
		
		
		
		
		
	
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#5 | 
| 
			
			
			
			 Evangelist 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 407 
				Karma: 314204 
				Join Date: Jan 2015 
				
				
				
				Device: bq Avant XL, Kobo Aura H2O, Onyx Boox M96C Plus 
				
				
				 | 
	
	
	
		
		
		
		
		 
			
			Patchman attack again!!! 
		
	
		
		
		
		
		
		
		
		
		
		
	
	Many thanks for your patchs,geoffR! Are some old patch "lost in translations" (mainly from 3.12/3.12.1's patchs)?  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| Advert | |
| 
         | 
    
| 
			
			 | 
		#6 | 
| 
			
			
			
			 Wizard 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,370 
				Karma: 6957792 
				Join Date: Nov 2010 
				Location: Ottawa, ON 
				
				
				Device: Kobo H2O 
				
				
				 | 
	
	
	
		
		
		
		
		 
			
			Thank you GeoffR! 
		
	
		
		
		
		
		
		
		
		
		
		
	
	There was a wonderful post showing what the footer spacing values mapped to (complete with coloured lines). Does anyone have that post bookmarked? I can't find it.  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#7 | 
| 
			
			
			
			 Bookworm 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 975 
				Karma: 768585 
				Join Date: Aug 2010 
				Location: Netherlands 
				
				
				Device: Sony prs-650, Kobo Glo HD (2x), Kobo Glo 
				
				
				 | 
	
	
	
		
		
		
		
		 
			
			I gonna puzzle with it tomorrow, thank you !
		 
		
	
		
		
		
		
		
		
		
		
		
		
	
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#8 | |
| 
			
			
			
			 Wizard 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,821 
				Karma: 19162882 
				Join Date: Nov 2012 
				Location: Te Riu-a-Māui 
				
				
				Device: Kobo Glo 
				
				
				 | 
	
	
	
		
		
		
		
		 Quote: 
	
 I think the only other patch that is missing is the one to change the book titles from italic to normal. It is just proving very time consuming to update that patch, more than all the other patches put together, as there are so many other bits of CSS that look very similar. If there is anything else I've missed then let me know.  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#9 | 
| 
			
			
			
			 eBook-Reader-Fan 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 175 
				Karma: 444178 
				Join Date: Sep 2012 
				Location: Saarbruecken / DE 
				
				
				Device: Kobo Aura H2O 2nd Edition 
				
				
				 | 
	
	
	
		
		
		
		
		 
			
			Thank you very much for the new patcher, GeoffR.  
		
	
		
		
		
		
		
		
		
		
		
		
	
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#10 | 
| 
			
			
			
			 Addict 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 382 
				Karma: 1118562 
				Join Date: Sep 2010 
				Location: Middlesex, UK 
				
				
				Device: Kobo Aura One, iPhone 8, iPad Pro 
				
				
				 | 
	
	
	
		
		
		
		
		 
			
			Thank you so much for updating these patches GeoffR.
		 
		
	
		
		
		
		
		
		
		
		
		
		
	
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#11 | 
| 
			
			
			
			 Member 
			
			![]() ![]() ![]() ![]() Posts: 20 
				Karma: 374 
				Join Date: Dec 2013 
				
				
				
				Device: K4B, Kobo Aura H2O 
				
				
				 | 
	
	
	
		
		
		
		
		 
			
			Thank you so much again GeoffR!
		 
		
	
		
		
		
		
		
		
		
		
		
		
	
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#12 | 
| 
			
			
			
			 Junior Member 
			
			![]() Posts: 3 
				Karma: 10 
				Join Date: Oct 2014 
				
				
				
				Device: Kobo Aura 
				
				
				 | 
	
	
	
		
		
			
			 
				
				Thanks!
			 
			  NOW I can update my H2O.
		 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#13 | 
| 
			
			
			
			 Connoisseur 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 77 
				Karma: 101837 
				Join Date: Oct 2012 
				
				
				
				Device: iPad Air, Kobo Forma, Kobo Aura HD (RIP) 
				
				
				 | 
	
	
	
		
		
		
		
		 
			
			Thank you so very much GeoffR for making these patches available.
		 
		
	
		
		
		
		
		
		
		
		
		
		
	
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#14 | 
| 
			
			
			
			 Addict 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 355 
				Karma: 1432252 
				Join Date: Oct 2009 
				
				
				
				Device: Kobo Forma 
				
				
				 | 
	
	
	
		
		
		
		
		 
			
			Thank you!
		 
		
	
		
		
		
		
		
		
		
		
		
		
	
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#15 | 
| 
			
			
			
			 Addict 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 291 
				Karma: 3762916 
				Join Date: Nov 2011 
				
				
				
				Device: none 
				
				
				 | 
	
	
	
		
		
		
		
		 
			
			Thanks a lot.
		 
		
	
		
		
		
		
		
		
		
		
		
		
	
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
![]()  | 
            
        
            
            
  | 
    
			 
			Similar Threads
		 | 
	||||
| Thread | Thread Starter | Forum | Replies | Last Post | 
| Instructions for patching firmware 3.13.1 | GeoffR | Kobo Developer's Corner | 56 | 07-01-2016 10:59 AM | 
| Instructions for patching firmware 3.11.0 | GeoffR | Kobo Developer's Corner | 226 | 06-01-2015 06:32 AM | 
| Instructions for patching firmware 3.12.1 | GeoffR | Kobo Developer's Corner | 56 | 03-20-2015 06:14 AM | 
| Instructions for patching firmware 3.12.0 | GeoffR | Kobo Developer's Corner | 165 | 02-07-2015 10:22 AM | 
| Instructions for patching firmware 3.2.0 | DNSB | Kobo Developer's Corner | 66 | 12-05-2014 08:28 AM |