11-14-2024, 08:28 PM | #211 |
Onyx-maniac
Posts: 3,395
Karma: 13952971
Join Date: Feb 2012
Device: Nook NST, Glow2, 3, 4, '21, Kobo Aura2, Poke3, Poke5, Go6
|
If it does have an EPROM you can program it with a 3.3V I²C interface.
But you have to read the memory, then figure out what to do, then write it. You may buy the exact thing tomorrow and they got rid of the EPROM and just use masked ROM. That's how I got a dozen clickers that were useless! It has to have an IC that looks like this: It's from an Anker BT Qwerty keyboard. I didn't change it much, just changed the BT name from something like KM1234 to "English" to differentiate it from my Russian keyboard. |
11-14-2024, 08:46 PM | #212 |
Junior Member
Posts: 8
Karma: 10
Join Date: Nov 2024
Device: Kobo Clara BW
|
@Renate thanks for indulging me. I opened the device (images below.) I don't know if there's an EPROM. Not even sure if whatever is inside is flashable. It does look neat.
Also figured out what the device is really doing. Normal mode: the directional buttons act as a swipe. I know Kobo supports swipes, so wondering if it's possible to map the swipe actions to page turns using kobo-btpt. Configure mode: the directional buttons slowly moves the pointer. Once the position is set, the camera button works like a click. This behavior is not that useful for my purpose but good for mobile apps and such. https://i.postimg.cc/kDPVB7qC/Screen...7-32-34-PM.jpg https://i.postimg.cc/XqCGjrMx/Screen...7-32-44-PM.jpg https://i.postimg.cc/XJhB6wPp/Screen...7-32-52-PM.jpg |
Advert | |
|
11-14-2024, 08:47 PM | #213 |
Junior Member
Posts: 8
Karma: 10
Join Date: Nov 2024
Device: Kobo Clara BW
|
Last edited by issybird; 11-16-2024 at 09:15 AM. Reason: Oversize images attached as thumbnail. Please read the guidelines for limits on image size. |
11-14-2024, 09:05 PM | #214 |
Onyx-maniac
Posts: 3,395
Karma: 13952971
Join Date: Feb 2012
Device: Nook NST, Glow2, 3, 4, '21, Kobo Aura2, Poke3, Poke5, Go6
|
No, that device is programmable (not masked) and doesn't use an EPROM.
It's a nicely built and that it's rechargeable with USB Type C is nice. So, here's the thing. It uses 1 wire programming ("ICE", in-circuit emulator). I've got an ATMEL ICE here that can do SWD (single wire debug). You might be able to play around and read the memory out or they might have locked it. You need a separate, higher voltage power supply at Vpp to program it, but that comes later. They sandblast the chip so that you can't see what it is. So it's a mixed bag. The entire code is there but you may not be able to read it. With an EPROM you can't read the main code (from the masked ROM) but you can R/W the options in the EPROM. |
11-14-2024, 09:49 PM | #215 |
Junior Member
Posts: 8
Karma: 10
Join Date: Nov 2024
Device: Kobo Clara BW
|
Thanks again, but honestly I think this is beyond my knowledge. I'm saving this post and all those keywords if I ever decide to get down the rabbit hole in the future. It cost me $5 and works on my phone, so someday it might come handy.
|
Advert | |
|
11-17-2024, 01:06 AM | #216 | |
Member
Posts: 10
Karma: 10
Join Date: Aug 2024
Device: Kobo Libra Colour
|
Quote:
|
|
11-29-2024, 05:45 AM | #217 |
Junior Member
Posts: 4
Karma: 10
Join Date: Nov 2024
Device: Kobo Libra 2
|
Heeeeelp - ReadingView method codes?
Hi friends, here with a potentially very silly question...
Got my Bluetooth page turner working! Yay! I went with a 8BitDo Zero 2. There are SO MANY BUTTONS on it and i was thinking i would like to use some of those buttons for fancy things like changing the brightness incrementally, changing the font size maybe (probably not), perhaps viewing the progress in a book, turning off the e-reader, etc. I have looked EVERYWHERE i could think of to find "ReadingView method" codes that might do any of those things and was unsuccessful. Can... Can someone point me to the right place? Does that place exist? Thanks everyone! |
11-29-2024, 06:10 AM | #218 |
Onyx-maniac
Posts: 3,395
Karma: 13952971
Join Date: Feb 2012
Device: Nook NST, Glow2, 3, 4, '21, Kobo Aura2, Poke3, Poke5, Go6
|
I have no idea what a Kobo has for configuration of input devices. I think that you can't map different devices differently? So if you modify your config to take a "normal" key and made it do something "weird" then that mod will affect a QWERTY keyboard also if you use one.
I know that this is not a solution for most folks, but a better solution is to mod the Bluetooth device. That way it will work with any unmodified Kobo or even your laptop. I've been thinking of picking up one of these (in yellow). Has anyone opened one of these and taken a photo? That way we can see if/how easy it would be to mod. |
11-29-2024, 05:54 PM | #219 | ||
Junior Member
Posts: 4
Karma: 10
Join Date: Nov 2024
Device: Kobo Libra 2
|
Quote:
Quote:
I can have a look at opening it up for you, just so you can see! I got a "faulty" one and after trying to work out how to fix it for a few hours, gave up and decided to just use the "incorrect" Linux event codes in my configuration file. (It works fine, i am just annoyed that the buttons were mapped wrong ) So i mapped the controller and got the event codes and created my config file and it looks like this: Code:
prevPage EV_ABS ABS_Y 65535 nextPage EV_ABS ABS_Y 0 prevPage EV_ABS ABS_X 0 nextPage EV_ABS ABS_X 65535 prevPage EV_KEY BTN_SOUTH 0 nextPage EV_KEY BTN_NORTH 0 prevPage EV_KEY BTN_C 0 nextPage EV_KEY BTN_EAST 0 So my question is: How did we find out about "nextPage" and other ReadingView method codes? Are there more codes like this that control things when in reading view, like brightness, font size, etc? For example, in the Bluetooth Page Turner documentation, "nextChapter" is also mentioned. Where are these codes found? I'd love to see what other ReadingView method codes exist to play with them. |
||
11-29-2024, 07:02 PM | #220 |
Onyx-maniac
Posts: 3,395
Karma: 13952971
Join Date: Feb 2012
Device: Nook NST, Glow2, 3, 4, '21, Kobo Aura2, Poke3, Poke5, Go6
|
I know more about how Android maps buttons.
Linux doesn't map keys like Android does with .kl files. Your config files is specifically for your reading application for handling system standard key events. I don't believe that you can map inside your Linux the "wrong" key events to Brightness Up. OTOH, with the 8bitdo modified Brightness Up should work correctly. |
11-29-2024, 10:35 PM | #221 | |||
Junior Member
Posts: 4
Karma: 10
Join Date: Nov 2024
Device: Kobo Libra 2
|
Okay, read through all the posts and found three that relate to what i am trying to do.
lumping-sugar66 here is talking about getting more functions working, which is what i would like. Quote:
Quote:
nextChapter, and prevChapter using the 8BitDo app and the micro (i have the zero 2 and it doesn't work with the app). Quote:
Code:
METHOD TYPE CODE VALUE With the config file, you are able to make any button do anything you want, so long as you know what the METHOD code is, and so long as that code exists. I appreciate your input Renate! I just think this is a problem that might be solvable from within the config file code (possibly), and not a "modify bluetooth device" situation. My questions are: 1. Where did these "ReadingView method" codes come from? How did tsowell who originally posted this find them out? 2. Are there only these four codes? It seems unlikely, as there are more actions possible when in "ReadingView", and Thena provided us with an example of the bluetooth device going back to the home page and putting the device to sleep (though not through the config file, perhaps, but through the 8BitDo app). 3. How would one go about finding codes for things that are possible to do in ReadingView? Like e.g. when you slide your finger up and down the left side of the screen, that changes the backlight brightness. It's possible to toggle night mode on and off. It's possible to change font size. Do these events have codes attached to them? |
|||
11-30-2024, 06:30 AM | #222 |
Onyx-maniac
Posts: 3,395
Karma: 13952971
Join Date: Feb 2012
Device: Nook NST, Glow2, 3, 4, '21, Kobo Aura2, Poke3, Poke5, Go6
|
The easiest would be the standard way. Extract the reading executable and look for strings then try them. That's much simpler than a full disassembly. You already know a few of these names, the others should probably be found in the vicinity.
|
12-04-2024, 08:52 PM | #223 | ||
Junior Member
Posts: 4
Karma: 10
Join Date: Nov 2024
Device: Kobo Libra 2
|
Quote:
Quote:
And if you don't know, that's fine! Perhaps someone else does. That's why i keep trying to explain my questions again and again. So once more, in case anyone with Kobo experience knows the answers: 1. Where do the "ReadingView method" codes come from? How did tsowell who originally posted this find them out? 2. Are there only these four codes? It seems unlikely, as there are more actions possible when in "ReadingView", and Thena provided us with an example of the bluetooth device going back to the home page and putting the device to sleep. 3. How would one go about finding codes for things that are possible to do in ReadingView? Like e.g. when you slide your finger up and down the left side of the screen, that changes the backlight brightness. It's possible to toggle night mode on and off. It's possible to change font size. Do these events have codes attached to them? |
||
12-05-2024, 06:04 AM | #224 |
Onyx-maniac
Posts: 3,395
Karma: 13952971
Join Date: Feb 2012
Device: Nook NST, Glow2, 3, 4, '21, Kobo Aura2, Poke3, Poke5, Go6
|
Try hooking up a BT keyboard or USB OTG keyboard and trying all the F1-12 keys to see if they do anything. Don't forget Shift, Ctrl and Alt.
|
12-08-2024, 04:08 PM | #225 | |
Enthusiast
Posts: 29
Karma: 10
Join Date: May 2022
Device: Kobo Libra 2
|
How to use this? JX-05Pro
Is there a solution to using this remote? What event codes should I use, or what config to use?
I have a similar device as @@shamalox, but mine is the JX-05Pro version, which comes with a clip to clip to the Kobo screen. Link: https://nl.aliexpress.com/item/10050...yAdapt=glo2nld I have installed https://github.com/tylpk1216/kobo-libra2-uhid-module , but I am stuck trying to find out what are the event codes to use. My Ubuntu VM on VMware on my Windows 11 PC is unable to detect this device and doesn't show up on /dev/input, but I know the remote works because it can scroll on my Android phone on Instagram. Evtest on the Kobo also doesn't seem to be able to detect the device on /dev/input. Thank you! Quote:
|
|
Thread Tools | Search this Thread |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Accessories New hand stick Bluetooth for turning page! | guitu | Amazon Kindle | 16 | 07-23-2021 01:20 AM |
Kobo Clara HD - Quick page turning | Rarronno | Kobo Reader | 7 | 09-06-2019 02:26 AM |
Bluetooth Page Turning | hismaimai8888 | General Discussions | 2 | 11-25-2018 12:37 PM |
Bluetooth Page Turning | copaw | General Discussions | 14 | 11-17-2015 03:09 PM |
Kobo app page turning animation?? | morgan freeman | Android Devices | 0 | 03-24-2013 12:15 AM |