> Attention!

New threads need to be created only inroot partition! In the future, they will be processed by moderators.



WEXLER.Flex ONE - firmware



Rep: (29)
FirmwareWEXLER.Flex ONE
Current version: 1.0.5
Discussion пїЅ | Description | FAQ | Firmware пїЅ
Version History
1.0.5 from 21.09.2012 :
  • Improved support for chm files (they no longer split into htm files)
  • Implemented display of images in chm files
1.0.4 from 14.06.2012 :
  • Implemented text footnotes at the bottom of the page. The display is configured in the menu
  • Improved support for embedded tables
  • Improved display of styles in EPUB format
  • Improved support for CHM and HTML format
  • Improved stability of opening FB2 format
  • Added tag support<hr>
  • Improving the stability of the device
  • Bugs fixed
1.0.2 from 12.05.2012 :
  • Improved interface for working with font settings (sizes, indents, line spacing)
  • Added new fonts
  • Improved text search
  • Restrictions on the number of user-created bookmarks
  • Bookmarks, footnotes and table of contents are now merged into a single "Catalog"
  • Added paragraph splitting support for TXT format
  • Added red line support for TXT format
  • Improved support for styles for FB2 and EPUB books.
  • Improved interface for reading books in FB2 and EPUB formats
  • Added indent setting feature
  • Improved work with books in DjVu format
  • Improved display of text files in HTML format and HTML-based formats.
  • Optimized speed and stability of the device
  • Improved battery life of the device

Instructions on firmware: Attached fileFlexOne_firmware_flash_instructions.doc (3.58 MB)
Solving problems with firmware
If the book is not flashed (the firmware process stops with red errors in the output window, or it just freezes and the book does not restart):
  • Without disconnecting the book from USB, again hold the diamond button (OK)
  • Find a hole near the microUSB port on the book - there is a reset button in it
  • Press it with something (I press a toothpick at which the end is broken off), note that the button can be located only at half of the hole
  • Wait 5 seconds, the book should reboot into firmware mode again.
The reader will remain in the firmware mode for an arbitrarily long time, and you can disconnect it and connect it to another PC for firmware. To bring the reader out of the firmware mode - press the reset button again (only without pinching the “diamond”).

Error may occur with poor USB contact. Try to fix, reinstall the cable in the book (do not shake it too much!), Either plug it into another USB connector on the computer (note that you may need to reinstall the drivers), or flash it on another computer. If this does not help, find another USB cable.

Download firmware:
Attached fileflex_one_v1.0.5.rar(56.35 MB)
Picturefrom office the site

Alternative firmware(second post of the topic)
Modifying firmware(third post of the topic)

Previous versions
1.0.4 from 14.06.2012
Attached fileflex_one_v1.0.4.rar(56.24 MB)
Picturefrom office the site

1.0.2 from 12.05.2012
Attached fileflex_one_v1.0.2.rar(56.26 MB)
Picturefrom office the site
Modified firmware from* disik
Attached filesystem.7.img (48.17 MB)
Description
Filesystem.7.imgfor firmware1.0.5 , rename it to system.img and replace the file located in the folder rockdev / Image downloaded firmware
  • Runs an arbitrary script autorun.sh in the root of the device’s internal memory when it is turned on
    / bin>dmesg>/mnt/dos/dmesg.txt
    (saves the console output log to the dmesg.txt file located in the root of the internal memory)
  • Replaced the font "Ariblk" with "Trebucit" in the fb2-file reader
  • Tree removed from the screen saver off
previous version (not replaced the font and the tree is present): WEXLER.Flex ONE (Post # 29048100)


Post has been editedP @ S @ f - 18.12.14, 03:10
Reason for editing: new version of alternative firmware



Rep: (29)
Alternative firmwareWEXLER.Flex ONE
* The only book to which I had access, the screen ceased to function. With this, I can officially announce the work on alternative firmware discontinued. I apologize to those who counted on me, alas, the reading room was not even mine. I now have a Boyue C61R, also with an unbreakable screen, if you find it on sale, I recommend it as an alternative.Although, perhaps, with free time, and willing to test - the remaining changes planned in alt3 will still be implemented.
Current version:1.0.5 + alt2
How to thank the author
In my profile, in the block "About myself" there are all the necessary details: Profile link
Or contact me through the forum's fast messaging system:send a message
Version History
alt2
  • Changed the link to the firmware update.
  • Disconnected forced update of the battery charge indicator is disabled (by analogy with the clock in the previous version)
  • Corrected the text when searching for files: "What is the register?" ->"Case sensitive?"
  • Fonts and screensavers are placed on the reader in the folders /.settings/fonts and /.settings/gui respectively
  • The reader application now reboots after each disconnection from USB (in the "To disconnect dialog, click" RETURN "") (takes no more than 5 seconds)
  • Added check for the presence of the necessary files in the internal memory when disconnecting from USB and starting up (if they are missing, the reader will reconnect to USB for 300 seconds and then reboot)
  • The display of pictures (BMP, JPG, GIF, PNG) in the file manager is activated
  • The title of "Books" in the file manager is replaced by "Files"
  • Changed date format in file manager from M-D-YYYY to DD.MM.YYYY
  • Changed the text of the file size display in the file manager from "KB" to "KB" (the text is replaced with Russian + a space is added after the size)
  • Removed display of MP3, WAV and WMA files when searching (due to the lack of an audio codec in the reader)
  • Fixed the error message "large files are not supported!" ->"File is too big!" (may occur when opening archives larger than 5 MB, when opening large PDFs, or when searching in large books)
  • Removed "Local:" prefix when searching for files
  • Fixed support for 7z archives
  • Fixed support for PRC format books
  • PRC file icon changed from RTF to MOBI
  • Added config settings file to the reader, to the .settings folder, which is automatically deleted when settings are applied.
  • Added setting for adjusting the number of pages through which the application will produce a full screen update
  • Added setting for displaying pictures in the file manager
  • Added setting for the transfer of words "spell"
  • Added setting to disable empty lines between paragraphs in FB2
  • Fixed text formatting
alt1
  • The clock is no longer updated spontaneously, but only along with a general screen update (for example, when switching pages)
  • The date display format has been changed - instead of DD-MM-YYYY, now DD.MM.YYYY
  • Changed text while connected to PC - added link to firmware update
  • Changed the device name when connected to a PC on the WEXLER Flex One
  • Fixed full-screen saver charging in a vertical position (resolution 600x800 ->768x1024, fixed image icon)
  • Removed some unused files
What 100% will be included in the next versionalt3
TODO (something that may be included in future versions)
  • Tag fix<genre>* Mit4bmw
  • Displays titles in the center.Niklz
  • Displays warnings in the absence of the necessary files to work in the internal memory when loading and disconnecting from USB.
  • Adding the setting to open the last readable book instead of the main menu.* egorofart
  • Spreading the effect of setting blank lines between paragraphs on EPUB (by analogy with FB2 in alt2 version).* shark46
  • Correction of the display of Z archives.
  • Correction of the display CAB, TAR in the main menu at the bottom in the book covers.
  • Inclusion of archives in the search.
  • Inclusion of CHM, RTF, PRC in the search.
  • Error: when changing fonts, the "Readable" lists are reset.now"and" Recentlyread"and some settings
  • Adding a setting for reassigning the paging keys.Niklz
  • Recycling scrolling pdf and djvu formats.* Numer99 .....

What, in short, does this firmware change and what is so “alternative” about it?
  • The clock does not "tick" :) Ie forced update of the clock every minute is disabled, the same is done with the charge indicator. In this firmware, they are updated only when the screen is updated (page switching, exit to the menu, etc.).
  • It is possible to change fonts and screensavers! They are placed in a separate folder. .settings on the reader. Screensavers in format PGM See instructions below.
  • You can change the full screen refresh interval when turning pages . It is possible, but difficult. For this, a configuration file has been added, which you can read about below.
  • You can delete blank lines between paragraphs. . Also configured through the configuration file.
  • Images are displayed in the "file manager" . BMP, JPG, GIF, PNG. Switchable option. By the way, did you know that you can watch them anyway, though only through the file search (press the shutdown button in the main menu and select "magnifying glass" Attached Image)?
For a more detailed list of changes, see the "Version History" spoiler at the beginning of this post.
The most detailed description of the changes can be found in the release posts:
Releases

Glossary

Inner memory- flash memory reader, the removable disk that you see when you connect the reader to a computer
Standard package- archive with a standard set of fonts, screensavers, and other files necessary for the operation of the firmware, which must be unpacked into internal memorybefore the firstfirmware version1.0.5 + alt2 and higheras well as after each formatting.None of the files from the standard package, except the config file, can be deleted from the reader after that - just replace!

Download firmware: Attached filesystem.alt2.rar(35.45 MB)
Downloadstandard package : Attached file.settings.rar (3.68 MB)
Alternative packages
Package with old fonts (only fonts!)- helps when instead of specials. characters in the menu are displayedsquares
Alternative screensaversfrom* BaceK55455
This update is only for firmware version 1.0.5 and higher! If you have the firmware version below (you can see it by going to the "Device Information" item in Settings), first update the device with the firmware from the first message.
ATTENTION! Standard packageYou need to unpack the readers in the internal memory BEFORE the firmware. Delete / rename / move files from the .settings folder or the folder itself - CATEGORALLY FORBIDDEN!
Previous versions
1.0.5 + alt1
Attached filesystem.alt1.zip(49.78 MB)
Attached fileUpdateTool.zip(203.97 KB)


It is very important to use this particular firmware manual!
Instructions for flashing alternative firmware
  1. Connect the included reader to the computer, as you usually connect it, in order to throw books on it
  2. Drag folder from archivestandard packagein the reading room:Attached file.settings.rar(3.68 MB)
  3. Disconnect the reader from the computer and turn it off
  4. Hold the OK button ("diamond") on the reader off
  5. Insert the USB already connected to the PC into the reader and release the button
  6. If you are flashing the reader for the first time on this computer or after reinstalling Windows, install the driver:Attached filedrivers.zip(249.74 KB)
  7. Unpack the archive with the firmware and run update.exe
  8. In the program that opens, click "PLEASE"
  9. At the end of the firmware (approximately 20-30 seconds), the reader will reboot itself - this will be a sign of a successful firmware
CHEF, EVERYTHING HAS BEEN DEPRECATED, HYPS IS REMOVED, CUSTOMER LEAVES !!!
If it seems to you that the reader is frozen, then most likely, you either did not throw off the necessary files.BEFORE firmware (that's what you had to read the instructions for), or you (your wife / husband / cum / brother / svat / child / cat accidentally walked through the keyboard) deleted or renamed the files necessary for the normal functioning of the firmware .settings - yes, yes, remember - you can't touch it!).
As a result, the reader was supposed to connect back as a "removable disk" (like a regular USB flash drive), and "hang" for 5 minutes. During this time, you can easily correct your (someone else's) error and drop files fromstandard package(what is it - read a little higher in the "Glossary"). If you still do not have time - do not worry, the reader will reboot and will again wait until you drop the necessary files. And so on to infinity. As long as you do not drop all the files to a single.
If the reader still does not connect as a removable disk, and you checked it, several times by twisting the USB cable, moving it, changing to another, waiting for 5 minutes, then most likely the reader actually hung up and see what to do next themes under the spoiler with a red title "Solving problems with firmware ".

Instructions for changing fonts, screensavers in alternative firmware
Fonts
Fonts are situated in standard package in folder .settings / fonts /
Once you have dropped the standard package on the reader, simply replace the font files with your own.
You cannot change the names of the font files, as well as delete them. , because the reader will not see them and will connect again as a removable disk, waiting for you to drop the missing font.
Those. for the correct replacement - you take the font, rename it to one of the already existing ones, and drop it on the reader, confirming the replacement / rewriting.
The default interface uses a font.SimHei.ttf .
You can change the interface font in the menuSettings ->Menu font
Screensavers
Screensavers are situated in standard package in folder .settings / gui /
For them, the same rules apply as for fonts.You can not rename, you can not delete. You can only replace.
off.pgm - what remains after switching off on the screen
before_off.pgm - what is displayed before this, I recommend to fill it with white, so there will be no traces on the last
charging.pgm - while charging
chargeover.pgm - at the end of charging

Files with the prefix _r in the title are all the same, only for the horizontal position of the screen.
About the splash file format
Adobe Photoshop opens them. Alternatively, you can use the free editor.Gimp. For editors that do not support this format, use the converter fromImagemagick(or any other).
When editing, remember that the reading room screen has only 16 shades of gray.
For best results, use indexed colors and dithering.
And remember that the image on the screen of the reading room will be less contrast than on the monitor screen, so intentionally make it more contrast to get the desired color.

ATTENTION! ONCE AGAIN - REMOVING STANDARD FILES FROM THESE FOLDERS CAN NOT BE REPLACED ONLY !!!
But no one forbids you to store other files in these folders.

This may, of course, be convenient, you will not need to replace the same files 100 times, you can just rename them directly on the reader to the one you need, and this is even more useful for memory - it wears lessBUT so there is more risk of getting confused and accidentally calling the file incorrectly. In principle, this is all reversible, read the red spoiler, and decide for yourself.
Configuration File Instructions
The configuration file is called config And is not in the firmware and not on the reader.
You can take it fromstandard packagein folder.settings
Throw it in the folder of the same name on the reader (you had to throw it on the reader fromstandard packagebefore flashing).
After disconnecting from USB (and applying the settings) the file is automatically deleted.
That is why it is necessary to throw off every time you want to change the settings.
If the file is not deleted after disconnecting from USB, then the settings are not applied. Just reconnect USB again.
The configuration file is a plain text file with options alternating by lines and their values:
# Full screen update every N pages (0 - disable update, value above 255 will be ignored)
3
# Display images (BMP, JPG, GIF, PNG) in the "File Manager"
1
# Enable the transfer of the word "spell": http://j.mp/pobukvam
0
# Remove the empty line between paragraphs in FB2 (0 - do not remove, 1 - remove before, 2 - remove after)
1

Full screen refresh every N pages. - [0-255] - sets the page spacing, after which the screen will be completely cleared (blinking to negative) when flipping. A value of 0 disables the update altogether. 1 - includes updating each page. 2 - every second and so on. Values ​​above 255 are ignored, the value 255 is substituted for them.
Display images (BMP, JPG, GIF, PNG) in the "File Manager" - [0/1] - 1 - enable display of image files (BMP, JPG, GIF, PNG) in the file manager, 0 - disable.
Enable spelling of words - [0/1] - 1 - enable hyphenation , 0 - disable. For a more detailed description and discussion of this option, see the messages. #35301078 #35355428 #35385637
Remove blank line between paragraphs in FB2 - [0/1/2] - 1 - delete empty lines before paragraphs, 2 - delete empty lines after paragraphs, 0 - disable deletion. In different books has a different effect. Experiment.

The procedure for changing the settings :
  1. Connect the reader as usual connect it in order to throw off the book
  2. Unpack the configuration fileconfig of standard package from the folder .settings, in the same folder .settings on the reading room
  3. Edit it with any text editor (Windows Notepad will work too)
  4. Save the file
  5. Press the "Back" button on the reader.
    The reader application will restart within 5-10 seconds and, if the fileconfig on the reader in the folder .settings no more - new settings take effect. Otherwise - just reconnect USB (not the wires, but on the reader) again.
If after pressing the "Back" button, the application is "hanging" without restarting for more than 30 seconds, then you have deleted / renamed the necessary firmware files from the folder.settings (or the .settings folder itself). Connect the reader back to USB, a removable disk should appear (as usual when connecting the reader to USB), check the folder .settings (check with standard package ) the presence of all files and their correct name.
If the removable disk does not appear, and you checked the USB cable, re-inserted it, moved it, replaced it with another, waited a couple of minutes - it means that the reader really hung on what to do in this case - read in the first message of this topic, under the spoiler "Solving problems with firmware ".


Thanks:

Although, for now, I’m working on the firmware alone, but people do their best to help me, who find errors, who help in debugging, and who simply submit ideas for implementation in future versions. To all of them I express my deep gratitude.

Financial support: miklavr, Niklz, shark46, egorofart

Testing: Niklz

Search for errors : * shark46, * Mit4bmw

Alternative packages : * sfmsx (old version) * BaceK55455
Idea Generators : * al_pasha , * bascont , * egorofart , * master49 , * qwer rewq , * micbalrus

Post has been editedP @ S @ f - 30.07.17, 23:38
Reason for editing: alternative screensavers added, there is hope



Rep: (29)
Modifying firmwareWEXLER.Flex ONE

This message will collect all the information, as well as the necessary tools to modify the firmware.
Any comments and additions to this post are welcome.
How to take a dump / flash
Windows
Attached filerk_tool21_how_to.zip(1.2 MB)
Attached fileRockchipDumpSplit_0.95.zip(203.69 KB)
Dump
  • We transfer the reader to the firmware mode (the instruction in the previous message) and install the driver, if not already installed
  • Run the program from the first archive -ROM_Dumper_Tool.exe
  • Go to the third tab (Advanced function)
  • In fieldStart enter 0 in the field Count 0x00060000
  • Push buttonExportImageand waiting for the end of the dump process
  • At the end of the process, ExportImage.img appears in the Output folder.
  • Drag it to the program from the second archive -RockchipDumpSplit.exe and she will break the image into sections
Firmware
See the first post of the topic: WEXLER.Flex ONE - firmware (Post # 34818245)
Linux / Mac OS
For Linux There is an official utility from Rockchip: http://wiki.radxa.com/Rock/flash_the_image (search by keyword Linux Upgrade Tool ).
There is also a link to a utility with a graphical interface, on python (look forRkflashkit ).
But I have not had time to check them on the reader (it's not a fact that they support RK2808A), if it works, please write to me.

In the meantime, a proven method:

Compilehttp: //sourceforge.net...ol/Git/ci/master/tree/
How?
Linux
sudo apt-get install libusb-1.0-0-dev
gcc -o rkflashtool rkflashtool.c -lusb-1.0 -O2 -W -Wall -s

Mac os
Binary version 2 for Mac OS Intel 32bit / 64bit 10.4 / 10.5 / 10.6 / 10.7:Attached filerkflashtoolOSX-v2.zip(60.09 KB)
or
sudo port install libusb
gcc -I / opt / local / include -I / opt / local / include / libusb-1.0 \
-L / opt / local / lib -o rkflashtool rkflashtool.c -lusb-1.0 -O2 -W -Wall
And then what?
Put the reader in the firmware mode: turn off, hold the diamond button (OK) on the reader and connect with the button pressed to USB, when the device is detected in the system - you can release the button.
If you see this in the console:
$ ./rkflashtool b
libusb couldn't open usb device / dev / bus / usb / 001/048: Permission denied.
libusb requires write access to USB device nodes.
rkflashtool: fatal: cannot open device
So the device is not read / write for rkflashtool, look in the direction of chmod, sudo, udev.
Dump
rkflashtool r offset size>file

For example, a dump of the original firmware:
rkflashtool r 0x2000 @ 0x2000>misc.img
rkflashtool r 0x4000 @ 0x4000>kernel.img
rkflashtool r 0x8000 @ 0x2000>boot.img
rkflashtool r 0xA000 @ 0x4000>recovery.img
rkflashtool r 0xE000 @ 0x1E000>system.img
rkflashtool r 0x2C000 @ 0x6000>backup.img
rkflashtool r 0x32000 @ 0x2E000>cache.img
Firmware
rkflashtool w offset size<file

For example, writing the original firmware:
rkflashtool w 0x2000 @ 0x2000<misc.img
rkflashtool w 0x4000 @ 0x4000<kernel.img
rkflashtool w 0x8000 @ 0x2000<boot.img
rkflashtool w 0xA000 @ 0x4000<recovery.img
rkflashtool w 0xE000 @ 0x1E000<system.img
rkflashtool w 0x2C000 @ 0x6000<backup.img
rkflashtool w 0x32000 @ 0x2E000<cache.img
How to know the offsets and sizes of sections?
rkflashtool p>parameter
cat parameter
In the output there will be groups of hexadecimal numbers coming in two, separated by commas and separated by an @ sign.
For example, for the original firmware version 1.0.5 this is:
0x00002000 @ 0x00002000 (misc), 0x00004000 @ 0x00004000 (kernel), 0x00002000 @ 0x00008000 (boot), 0x00004000 @ 0x0000E000 000000000 @ 0x0001000 (system), 0x00002000 @ 0x00002000 (system), 0x00002000 @ @ 0x00060000 (userdata)
The first number is the size of the section, the second is the offset, in parentheses are the names of the sections.
GUI?
There is such, on python:https://github.com/Enverbalalic/RKFlashtool-GUI
There is also a fully graphical utility (also on python), but not the fact that it will work with this chip:
https://github.com/linuxerwang/rkflashkit(Binary right there are there, if it works - accomplish your goal)
How to unpack / pack firmware
The firmware consists of sections.
FS section comment section
---------------------------------------------------------------------
misc is filled with zeros
kernel zImage kernel image, contains boot logo
boot cramfs boot partition
recovery cramfs
system cramfs main section
backup
cache ext3 user data
Windows
To edit cramfs images, you can use the utility from the message:Toolkit developer mods based on Android (Post # 10461014)
The utility has been tested on Win7 SP1 x64, although there is a memory leak, so if you save the same image many times, it’s better to restart the program after saving.
Linux / Mac OS
For Debian, Ubuntu and their ilk there is the cramfsprogs package:
sudo apt-get install cramfsprogs
For the rest:http://sourceforge.net/projects/cramfs/(need to compile)
How to edit graphics
The reader’s GUI consists ofPNG and PGM files in / gui / png / and / gui / pgm / respectively.
Both formats are well perceived by the editor.Gimp .
If it does not suit you for some reason, PGM can be converted to PNG and back with the help of the utilityconvert from package Imagemagick
What is the name of the file (splash screen / charging screen / ...)?
Screensavers / Logos

Vertical position
guanji The first screen saver displayed before shutting down (tree with leaves)
guanji_last Last screen saver displayed before shutting down

charging Screensaver displayed during charging
chargeover Screensaver displayed when charging ends

For horizontal position, everything is the same, only with the addition of "_r" at the end of the filename.
How to edit boot logo
Attached Image


To replace the logo you need to have at least some skills with the command line and Hex-editor.
  1. Download the utility[TOOL] imgRePackerRK
  2. From the firmware, we take the image of the kernelkernel.img and using it on the command line, unpack it:
    imgRePackerRK.exe / 2nd / cid kernel.img
  3. Do not delete the files and program folder
  4. File appeared in the program folderkernel.img.unkrnl open in any hex editor
  5. We go to the address (offset, offset)3DC8A4relative to the beginning of the file, this will be the beginning of the picture
  6. Select the block with the starting address specified above and the ending address43C8A3, or size (offset) of 60000 bytes (in Hex)
  7. Hex editor DO NOT CLOSE
  8. Copy the block to a new file and save it under the namelogo.raw
  9. InstallImagemagick
  10. We throw in the folder with our installed ImageMagicklogo.raw
  11. Perform from the command line from the ImageMagick folder:
    convert -size 768x1024 -depth 4 GRAY: logo.raw logo.png
  12. The file will appear in the ImageMagick folder.logo.png - this is our boot logo
  13. If this picture does not open or opens with artifacts or it doesn’t exist at all - carefully check whether you have correctly selected and copied the logo.raw block into a new file.
  14. We edit the logo in any convenient program, it is recommended to use indexed colors (16 pieces - 4 bits) and dithering to get the best result.
  15. Editedlogo.png put it back in the folder with ImageMagick and execute from there:
    convert -size 768x1024 -depth 4 logo.png GRAY: logo.raw
  16. Expand the Hex editor, drag the updated logo.raw there, select it entirely (Ctrl + A), copy (Ctrl + C) and paste (Ctrl + V) on the tab with the selected block (inkernel.img.unkrnl )
  17. Do not forget to savekernel.img.unkrnl to folder with imgRePackerRK
  18. We execute in the command line from the folder withimgRePackerRK :
    imgRePackerRK.exe / 2nd / cid kernel.img.cfg
  19. Flash new kernel.img (instructions infirst post topics)

If something is not working:
  • Run the command prompt on behalf of the Administrator and from the folder in which you are going to run the program
  • Carefully re-check all addresses (offsets)

How to replace fonts
Fonts are in the catalog/ gui /
Please note that you can only replace fonts (you cannot change the name of the font files, as well as add new ones).
The font used by the default interface (window titles, menu font ...) is calledSimHei.ttf


Post has been editedP @ S @ f - 30.01.15, 13:00
Reason for editing: Information about editing the boot logo.



Rep: (17)
Wow, already some movement! Thank!
Kulrider, of course, fiction, but to remove this gap after the paragraph - it would be cool!



Rep: (29)
micbalrus @ 10.26.2014, 14:07*
remove this gap after paragraph
I think it is quite real. Today I will look.



Rep: (29)
It seems to have turned out, but it looks ambiguous, we should add the indent of the first line ...
Attached Image


Post has been editedvadeus - 26.10.14, 22:23
Reason for editing: spoiler



Rep: (118)
without ticking the watch how does the battery hold?



Rep: (29)
I left the reader on for a day, not a single stick was taken away, but when I connected the USB, I went to charge.

I wrote that the problem is not in watch. There is a crookedly assembled core, left a lot of unnecessary, there are no opportunities for power management, well, in the end, there are only 600 mAh batteries. This is a capacity for phones of the early 2000s, there is no longer any reader with such a capacity of the battery.

In addition, if the reading rooms were delivered to warehouses with discharged (less than 20%) batteries, and then lay there for another two or three years, it is quite possible that there was practically no capacity left.

Post has been editedP @ S @ f - 06.03.15, 21:00



Rep: (6)
P @ S @ f @ 10.26.2014, 19:55*
It seems to have turned out, but it looks ambiguous, we should add the indent of the first line ...

And how did you manage to remove indents?



Rep: (29)
I use IDA to disassemble the ARM binaries.
I edit inARMu.

In the executable file of the reader there is a function from which the replacement of fb2 tags is called, something like:
replace (pointer to text, "tag", null, null, null, "with what to replace the opening tag", "with what to replace the closing tag");

But there everything goes through the conversion of str to int through the stack, I have not figured out how to change the tag to arbitrary text, but instead of what is already there, null is easy to insert. In fact, you need to replace only one byte.

I will include this in the next version. Just a little while improvements, I say, suggest what else to do.

Post has been editedP @ S @ f - 30.10.14, 23:02



Rep: (0)
Good start, I hope for the development of this topic.
And among the many wishes, is it possible to implement the transfer of words? so more little letters on the page fit)



Rep: (29)
You can only change the transfer mode from "by words" to "as it should", i.e. spaces will have the same width, and words will break in a random place when the width of the page is reached, even without adding a dash.
I do not think that many will like it.



Rep: (0)
The book is very interesting. But the abundance of negative reviews, especially on the time of work, scares. I will follow your work, I really hope that you will be able to change everything for the better.



Rep: (29)
* Nickolkaaa, read WEXLER.Flex ONE - firmware (Post # 35270855)
Hardly I will be able to drastically change something. This is a good book for rework, for its price. Those. if you know how to hold a soldering iron in your hands and you know where to get a larger battery, the problem is solved.
Although it is subjective. Someone and 600 mAh enough, someone immediately after reading puts on charging. And rightly so, by the way. Li-Ion batteries last longer if they are often recharged (rather than discharged completely).

Post has been editedP @ S @ f - 30.10.14, 20:08



Rep: (0)
Well, the battery is not a problem now.
http: //ru.aliexpress.c....xt=li-ion+battery+3.7v
A book to make out, as they say, too
http: //www.the-ebook.o…/viewtopic.php? t = 23939

But I want the software to finish;)



Rep: (29)
* Nickolkaaa, And now read the second post of the topic :)
Actually, I am also just a person and I can be wrong, i.e. even if it is possible to rebuild the kernel without unnecessary modules - it can absolutely bring nothing. Another thing, if you organize a "dream" while reading, i.e. After each page turning, the reader goes into low power mode, and when you press any button, it wakes up, but! not everyone can like it. Someone reads quickly, someone will be annoyed by flipping too long (maybe even more than 5 seconds).

In any case, it's all thinking out loud. I clearly defined my abilities, my knowledge is not enough to write the display driver for this book, so there can be no talk about the "custom core" and advanced power management yet.

Post has been editedP @ S @ f - 30.10.14, 20:57



Rep: (0)
Yes, I immediately read everything carefully) And I understand that you should not count on a completely rewritten firmware, especially in the near future) But you have already managed to resolve the issue with large indents. And it, as they say, chicken by grain)



Rep: (0)
Of the specific proposals for the near future - paragraphs + hyphenation, although in the format "as it should." Suddenly, it will be normal - you need to look.



Rep: (29)
Nickolkaaa @ 10/30/2014, 20:41*
hyphenation, although in the format "as it is necessary"
Like that:
Adults advised me not to draw snakes either outside or inside, but rather
We are interested in geography, history, arithmetic and spelling. Here is ka
By the time I was six years old, I abandoned my brilliant artist career. Sweat
Having failed with figures 1 and 2, I lost faith in myself. Adults never
but they do not understand anything themselves, but for children it’s very tiring without end to them all about
explain and interpret.
How do I get to the book (it’s not mine now), take a photo of how it looks on the screen.



Rep: (5)
I put a huge + in karma because I think the best book lacks only the backlight, thanks for the work. I hope for a reassembled firmware all the same, which will increase its autonomy at least up to 2 books on 700 pages. And from the proposals I have - the ability to clean the page with each paging, and not with every 3 rd. The latter is really not enough, I pervert by calling the menu with each paging, so that there are 3 updates and a page cleaning.



Rep: (4)
P @ S @ f @ 10.30.2014, 21:49*
Like that:

With all due respect, terrible. The words are still more pleasant to read entirely. And then spotykach on each line.
Although mb someone will like it ... IMHO better a little fewer words, but complete, on the page.


Full version    

Help     rules

Now: 28.06.19, 10:39