Assistant
New threads need to be created only inroot partition! In the future, they will be processed by moderators.
REPLY |
WEXLER.Flex ONE - firmware |
Message#1 08.10.14, 17:36 | |
Local [online] Group: Friendssavagemessiahzine.com Messages 288 Check in: 05.08.12 Reputation: 29 | FirmwareWEXLER.Flex ONE Current version: 1.0.5 Discussion � | Description | FAQ | Firmware � Version History 1.0.5from21.09.2012:
Instructions on firmware: FlexOne_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):
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: flex_one_v1.0.5.rar(56.35 MB) from office the site Alternative firmware(second post of the topic) Modifying firmware(third post of the topic) Previous versions 1.0.4from14.06.2012 flex_one_v1.0.4.rar(56.24 MB) from office the site 1.0.2from12.05.2012 flex_one_v1.0.2.rar(56.26 MB) from office the site system.7.img(48.17 MB) Description Filesystem.7.imgfor firmware1.0.5, rename it to system.img and replace the file located in the folderrockdev / Image downloaded firmware
Post has been editedP @ S @ f - 18.12.14, 03:10 Reason for editing: new version of alternative firmware |
Message#2 26.10.14, 03:38 | |
Local [online] Group: Friendssavagemessiahzine.com Messages 288 Check in: 05.08.12 Reputation: 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
What 100% will be included in the next versionalt3 TODO (something that may be included in future versions)
What, in short, does this firmware change and what is so “alternative” about it?
The most detailed description of the changes can be found in the release posts: Releases 1.0.5 + alt2 WEXLER.Flex ONE - firmware (Post # 36541260) 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: system.alt2.rar(35.45 MB) Downloadstandard package : .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 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 It is very important to use this particular firmware manual! Instructions for flashing alternative 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. 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 :
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 |
Message#3 26.10.14, 03:47 | ||
Local [online] Group: Friendssavagemessiahzine.com Messages 288 Check in: 05.08.12 Reputation: 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 rk_tool21_how_to.zip(1.2 MB) RockchipDumpSplit_0.95.zip(203.69 KB) Dump
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:rkflashtoolOSX-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 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 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) 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 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 To replace the logo you need to have at least some skills with the command line and Hex-editor.
If something is not working:
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. | |
Message#4 26.10.14, 14:07 | |
Local [offline] Group: Friendssavagemessiahzine.com Messages 193 Check in: 19.10.08 Asus zenfone 5 Reputation: 17 | Wow, already some movement! Thank! Kulrider, of course, fiction, but to remove this gap after the paragraph - it would be cool! -------------------- Alcatel POP4S, Asus Zenfone 5, TeXet X-medium, Mi Band 2 LbookV3, WFO, NST, TB138, Paperwhite 2013 |
Message#5 26.10.14, 16:00 | |
Local [online] Group: Friendssavagemessiahzine.com Messages 288 Check in: 05.08.12 Reputation: 29 | |
Message#6 26.10.14, 18:55 | |
Local [online] Group: Friendssavagemessiahzine.com Messages 288 Check in: 05.08.12 Reputation: 29 | It seems to have turned out, but it looks ambiguous, we should add the indent of the first line ... Post has been editedvadeus - 26.10.14, 22:23 Reason for editing: spoiler |
Message#7 27.10.14, 12:15 | |
Veteran [offline] Group: Friendssavagemessiahzine.com Messages 1832 Check in: 05.02.10 Reputation: 100 | without ticking the watch how does the battery hold? -------------------- Lenovo Tab 4 TB-X304L 32GB 3G *** PS4Pro *** PS4Slim *** PSVITA Fat *** Nintendo Switch |
Message#8 27.10.14, 13:20 | |
Local [online] Group: Friendssavagemessiahzine.com Messages 288 Check in: 05.08.12 Reputation: 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 |
Message#9 28.10.14, 15:02 | |
Novice [offline] Group: Active users Messages 33 Check in: 22.09.08 Meizu MX 4-core Reputation: 6 | |
Message#10 28.10.14, 15:50 | |
Local [online] Group: Friendssavagemessiahzine.com Messages 288 Check in: 05.08.12 Reputation: 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 |
Message#11 28.10.14, 18:17 | |
Visitor [offline] Group: Users Messages 13 Check in: 17.11.11 Sony Ericsson Xperia ray Reputation: 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) |
Message#12 28.10.14, 18:31 | |
Local [online] Group: Friendssavagemessiahzine.com Messages 288 Check in: 05.08.12 Reputation: 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. |
Message#13 29.10.14, 20:24 | |
a guest [offline] Group: Users Messages 9 Check in: 24.03.13 Xiaomi Mi 2 Reputation: 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. |
Message#14 30.10.14, 20:05 | |
Local [online] Group: Friendssavagemessiahzine.com Messages 288 Check in: 05.08.12 Reputation: 29 | Nickolkaaa,readWEXLER.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 |
Message#15 30.10.14, 20:18 | |
a guest [offline] Group: Users Messages 9 Check in: 24.03.13 Xiaomi Mi 2 Reputation: 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;) |
Message#16 30.10.14, 20:30 | |
Local [online] Group: Friendssavagemessiahzine.com Messages 288 Check in: 05.08.12 Reputation: 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 |
Message#17 30.10.14, 20:36 | |
a guest [offline] Group: Users Messages 9 Check in: 24.03.13 Xiaomi Mi 2 Reputation: 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) |
Message#18 30.10.14, 20:41 | |
a guest [offline] Group: Users Messages 9 Check in: 24.03.13 Xiaomi Mi 2 Reputation: 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. |
Message#19 30.10.14, 20:49 | |
Local [online] Group: Friendssavagemessiahzine.com Messages 288 Check in: 05.08.12 Reputation: 29 | 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. |
Message#20 31.10.14, 18:28 | |
Local [offline] Group: Friendssavagemessiahzine.com Messages 296 Check in: 30.09.09 Reputation: 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. -------------------- M55 ->SGH i900 ->Desire S ->ZR ->A5 (2017) |
Message#21 31.10.14, 20:45 | |
User [offline] Group: Friendssavagemessiahzine.com Messages 96 Check in: 11.08.08 Samsung Galaxy Note GT-N7000 Reputation: 4 | |
mobile version | Now: 04/04/19 07:45 |