-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for reMarkable 2 #14
Comments
Update: it looks like one can use an external keyboard by hooking up to the pogo pin connectors, thanks to user ddvk I'll try to get the right connector, give this a try, and report back. |
Just checking in to see if you tried it. I followed the link to the Reddit thread which had some information, but not a link to the actual pogo accessory they used. (I'm not very familiar with pogo connectors, there seem to be multiple types and if you happen to have a link to an online store where I can buy one and try it myself that would be great). Thanks! |
Sure, happy to help. I haven't tried it, but so far, I bought the following:
In the next couple of days, once I get everything ready, I'll try it and report back... |
Thanks for the prompt response! This seems like hardware work is involved here, i.e., you get the Micro USB breakout, and the Pogo pins, connect them somehow and then attach the assembly to the rM2 somehow. I could be wrong, never tried anything like this before. I was thinking there would be some kind of existing hardware dongle that would go from the USB to Pogo (although that still leaves the issue of how to attach that securely to the device). |
Yeah, I'm new to all this stuff too. It looks like I can attach these parts together without soldering. I don't have my hands on them yet, but I tried to buy parts where the pins from the pogo adapter slide into the micro usb breakout. Then you can attach it all to a Micro USB OTG adapter like this one and hook it all up to a regular old USB keyboard. I'm just trying to recreate the setup using the pics from the comments in this reddit post provided by this fine github user. If you find an easier alternative, please let me know. Otherwise, I'll report back as well. Thanks! |
OK, makes sense, looking forward to what you find! |
Alright, so I got the parts, and they seem to fit fine, but I can't keep the connection with my hands, so I guess I'll have to solder the micro usb breakout to the pogo pin adapter. Never done that before, but I can pick up an iron for pretty cheap, so I'll give it a try and report back... |
Cool, thanks!
And have you thought about how the assembly will stick to the device? Are
the pins magnetized?
…On Fri, Dec 25, 2020 at 6:12 AM briankaemingk ***@***.***> wrote:
Alright, so I got the parts, and they seem to fit fine, but I can't keep
the connection with my hands, so I guess I'll have to solder the micro usb
breakout to the pogo pin adapter. Never done that before, but I can pick up
an iron for pretty cheap, so I'll give it a try and report back...
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#14 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACPDM6JTYIESBAZU2UIAC2LSWSMTBANCNFSM4U3SSBWA>
.
|
No they aren't magnetized.. Not sure, maybe some clips or rubber bands... |
After years of looking on I just joined this game. Are y'all working with the pogo pins because you've found the usb-c port can't connect to a keyboard, or because you have other intentions? |
Correct. No source I've found has figured out how to get usb OTG connections work through the USB C port. More details here: https://remarkablewiki.com/tech/rm2_otg_pogo.
…On Sat, Dec 26, 2020, 12:37 PM bennotkin ***@***.***> wrote:
After years of looking on I just joined this game. Are y'all working with
the pogo pins because you've found the usb-c port can't connect to a
keyboard, or because you have other intentions?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#14 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACXK2ZENYYIHLDBBPKM5IOLSWY3OPANCNFSM4U3SSBWA>
.
|
Brian, for attaching the assembly to the device: it seems the edge near the
pogo dots on the device is magnetized.
On Sat, Dec 26, 2020 at 12:51 PM briankaemingk <notifications@github.com>
wrote:
… Correct. No source I've found has figured out how to get usb OTG
connections work through the USB C port. More [details here](
https://remarkablewiki.com/tech/rm2_otg_pogo).
On Sat, Dec 26, 2020, 12:37 PM bennotkin ***@***.***> wrote:
> After years of looking on I just joined this game. Are y'all working with
> the pogo pins because you've found the usb-c port can't connect to a
> keyboard, or because you have other intentions?
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <
#14 (comment)
>,
> or unsubscribe
> <
https://github.com/notifications/unsubscribe-auth/ACXK2ZENYYIHLDBBPKM5IOLSWY3OPANCNFSM4U3SSBWA
>
> .
>
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#14 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACPDM6LC3YLYMEVKHW36Y6LSWZEFPANCNFSM4U3SSBWA>
.
|
Hi! I'm also interested in hack this a little bit. As an electronic engineer I strongly recommend to solder everything, I've seen students spending hours debugging I2C communications because they only put through-hole connects attached and not soldered. I've been looking for assembled versions of a pogo-to-usb adapter and neither found one. I'm now researching a for keyboards that had similar connectors. These seem pretty much the same kind of connector: https://www.google.com/search?q=chuwi+ubook+keyboard+pogo&tbm=isch&ved=2ahUKEwj87Nrj8YXuAhUFNxoKHePNCGgQ2-cCegQIABAA&oq=chuwi+ubook+keyboard+pogo&gs_lcp=CgNpbWcQA1DoJ1iCKmDGK2gAcAB4AIABUIgBlgGSAQEymAEAoAEBqgELZ3dzLXdpei1pbWfAAQE&sclient=img&ei=hO70X_yaBIXuaOObo8AG&bih=512&biw=1366&safe=active I will be posting also updates if I can purchase some material. |
Sounds good! Please keep us updated. I'll post pictures as well when I get
my materials and try it.
…On Tue, Jan 5, 2021, 3:04 PM Ismael Benito ***@***.***> wrote:
Hi!
I'm also interested in hack this a little bit. As an electronic engineer I
strongly recommend to solder everything, I've seen students spending hours
debugging I2C communications because they only put through-hole connects
attached and not soldered.
I've been looking for assembled versions of a pogo-to-usb adapter and
neither found one. I'm now researching a for keyboards that had similar
connectors. These seem pretty much the same kind of connector:
https://www.google.com/search?q=chuwi+ubook+keyboard+pogo&tbm=isch&ved=2ahUKEwj87Nrj8YXuAhUFNxoKHePNCGgQ2-cCegQIABAA&oq=chuwi+ubook+keyboard+pogo&gs_lcp=CgNpbWcQA1DoJ1iCKmDGK2gAcAB4AIABUIgBlgGSAQEymAEAoAEBqgELZ3dzLXdpei1pbWfAAQE&sclient=img&ei=hO70X_yaBIXuaOObo8AG&bih=512&biw=1366&safe=active
I will be posting also updates if I can purchase some material.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#14 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACXK2ZCGZCGKIGGTFACVQKDSYOLJLANCNFSM4U3SSBWA>
.
|
@isman7 do you happen to know which end the VBUS connection is on that keyboard? For the rM2, the VBUS connection is closest to the USB-C port. Would be somewhat unfortunate if one could connect the tablet, but it faced the wrong direction. |
No, I had no idea, I went to bed just thinking about that. I'll check it
during the day.
El mié, 6 ene 2021 a las 1:26, briankaemingk (<notifications@github.com>)
escribió:
… @isman7 <https://github.com/isman7> do you happen to know which end the
VBUS connection is on that keyboard? For the rM2, the VBUS connection is
closest to the USB-C port. Would be somewhat unfortunate if one could
connect the tablet, but it faced the wrong direction.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#14 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACIKATH2SILUHMJTY3WJ2CLSYOU47ANCNFSM4U3SSBWA>
.
|
It's beeing really hard to find technical information of these Chinese tablets. However, some pics of the connectors could be seen here: https://www.notebookcheck.net/Chuwi-UBook-Pro-Tablet-Review-The-Microsoft-Surface-Pro-Clone.442700.0.html For the purchases, I'm going for similar components (Delivering to Spain):
Notice I've found another pogo pins with magnets! |
Great!! Suppose it's a 50/50 chance for the keyboard.
Let us know when you get the parts and I'll do the same.
Best,
Brian
…On Wed, Jan 6, 2021, 10:19 AM Ismael Benito ***@***.***> wrote:
It's beeing really hard to find technical information of these Chinese
tablets. However, some pics of the connectors could be seen here:
https://www.notebookcheck.net/Chuwi-UBook-Pro-Tablet-Review-The-Microsoft-Surface-Pro-Clone.442700.0.html
For the purchases, I'm going for similar components (Delivering to Spain):
- https://www.amazon.es/gp/product/B00BS9MIS4/ref=ox_sc_act_title_1
- https://www.amazon.es/gp/product/B07XBPYP3W/ref=ox_sc_act_title_2
- https://es.aliexpress.com/item/1005001587511989.html
Notice I've found another pogo pins with magnets!
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#14 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACXK2ZHPDU7FY2UKQZCZLULSYSSSTANCNFSM4U3SSBWA>
.
|
The app can only be controlled by an USB OTG keyboard, which for now users have only managed to connect on rM1 (see <dps/remarkable-keywriter#14>). The docs are a bit lacking, so if you want to test the app: * the “home” button (middle one) opens a menu to select among files in the root folder `/home/root/edit`. By default `draft.md` is opened, * the default view shows the content of the active file (or an empty screen if the file is empty) with any Markdown syntax properly rendered, * switch between normal and edit mode by pressing <Esc>.
The app can only be controlled by an USB OTG keyboard, which for now users have only managed to connect on rM1 (see <dps/remarkable-keywriter#14>). The docs are a bit lacking, so if you want to test the app: * the “home” button (middle one) opens a menu to select among files in the root folder `/home/root/edit`. By default `draft.md` is opened, * the default view shows the content of the active file (or an empty screen if the file is empty) with any Markdown syntax properly rendered, * switch between normal and edit mode by pressing <Esc>.
@isman7 I have bought your third link, the pogo pins between the two magnets. But I've tried it and they don't align to the magnet in the reMarkable 2. So the pins don't stick because the magnet is attracted by the magnet further at the side of the reMarkable 2. |
Ops. I've also bought some without magnets. They will in 20 days or so.
Thanks for the info!
El jue., 7 ene. 2021 21:00, Koen Vervloesem <notifications@github.com>
escribió:
… @isman7 <https://github.com/isman7> I have bought your third link, the
pogo pins between the two magnets. But I've tried it and they don't align
to the magnet in the reMarkable 2. So the pins don't stick because the
magnet is attracted by the magnet further at the side of the reMarkable 2.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#14 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACIKATET7LM6AZG6W62GTIDSYYHGBANCNFSM4U3SSBWA>
.
|
Very curious to see which of these all work... I should be able to try my
hand at soldering the parts I ordered next week and will post an update.
Glad we have an Electrical Engineer on our side!
…On Thu, Jan 7, 2021 at 12:56 PM Ismael Benito ***@***.***> wrote:
Ops. I've also bought some without magnets. They will in 20 days or so.
Thanks for the info!
El jue., 7 ene. 2021 21:00, Koen Vervloesem ***@***.***>
escribió:
> @isman7 <https://github.com/isman7> I have bought your third link, the
> pogo pins between the two magnets. But I've tried it and they don't align
> to the magnet in the reMarkable 2. So the pins don't stick because the
> magnet is attracted by the magnet further at the side of the reMarkable
2.
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <
#14 (comment)
>,
> or unsubscribe
> <
https://github.com/notifications/unsubscribe-auth/ACIKATET7LM6AZG6W62GTIDSYYHGBANCNFSM4U3SSBWA
>
> .
>
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#14 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACXK2ZHOE3PEYLFCN53S24DSYYNZLANCNFSM4U3SSBWA>
.
|
Hey, I have an unsuccessful attempt to connect a keyboard here. Some of the material arrived so inspired by this I mounted this: However I'm stuck getting any voltage at the port. I'm following these instructions: https://remarkablewiki.com/tech/rm2_otg_pogo And the main issues seems to be that when setting the power in manual mode, it doesn't change at all:
Am I missing something from the software point of view? I also checked manually and there isn't any voltage at VBUS :( |
Confirming that you used the
echo 2 > /sys/otgcontrol/control/otg1_controllermode
command in the same session? I think that resets after a restart...
…On Sun, Jan 10, 2021, 09:22 Ismael Benito ***@***.***> wrote:
Hey,
I have an unsuccessful attempt to connect a keyboard here. Some of the
material arrived so inspired by this
<ddvk/remarkable2-recovery#2 (comment)>
I mounted this:
<https://user-images.githubusercontent.com/9478220/104128351-6e2b4b00-5367-11eb-9172-485db0ad4c39.png>
<https://user-images.githubusercontent.com/9478220/104128363-77b4b300-5367-11eb-9e06-8ef879b3ae21.png>
<https://user-images.githubusercontent.com/9478220/104128369-7be0d080-5367-11eb-8e1a-feffd815a239.png>
However I'm stuck getting any voltage at the port. I'm following these
instructions: https://remarkablewiki.com/tech/rm2_otg_pogo
And the main issues seems to be that when setting the power in manual
mode, it doesn't change at all:
reMarkable: ~/ echo "OTG Supply" > /sys/otgcontrol/control/otg1_chargermode
reMarkable: ~/ cat /sys/otgcontrol/control/otg1_chargermode
Charger OTG Supply Off
Am I missing something from the software point of view? I also checked
manually and there isn't any voltage at VBUS :(
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#14 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACXK2ZFN5UXELAJDL4AR4KTSZHH35ANCNFSM4U3SSBWA>
.
|
Yes:
I also tried to modify it with nano and nothing changes. I suppose some process is avoiding it to change. Maybe it was the latest firmware update... |
Ok, so some logs from
|
Yup, sorry for the wild guess. The last one is working also for me along with a USB C OTG adapter and USB extension cable, if needed, might not be if used with a battery. |
Thank you for the answers.
So I'll try to go with the proven-to-work option :
Do you think it's good ? Here is a diagram I made with rm2 ! |
@Baccanno - Seems like it could work to me (although I'm no electrical engineer like others on this thread so hard for me to understand your diagram ;). Were you able to try it? |
I'll order things soon, I wanted some feedback before trying. |
Just to keep people informed, It's not working yet, i receive most parts BUT the Female to Female adapter. I did receive aA Female to Micro B male, but it does not seems to send data at all (tested directly on the pc). So I'll have to wait to get my hands on the F-F adapter. But the battery charges the RM2 through the Y split effectively, that's still a win. |
Thanks for the update!
…On Tue, Mar 23, 2021 at 11:23 AM Arch ***@***.***> wrote:
Just to keep people informed, It's not working yet, i receive most parts
BUT the Female to Female adapter. I did receive aA Female to Micro B male,
but it does not seems to send data at all (tested directly on the pc).
So I'll have to wait to get my hands on the F-F adapter. But the battery
charges the RM2 through the Y split effectively, that's still a win.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#14 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACXK2ZBQLREJ3DYNNSM6T43TFDMAJANCNFSM4U3SSBWA>
.
|
Hey everybody. Cool to see all the progress here. I have skills with 3D design and access to a 3D printer if anyone still wants to work on making a Pogo Pin connector with built-in magnets. I don't have an rM2 (yet???) but would be happy to collaborate and build/ship some prototypes |
I would be interested in helping with something like that. |
Hey alistair23, Sounds great. Here's something related I found: https://www.thingiverse.com/thing:4714318 According to discord there's also this freecad model which I haven't checked out yet. Do you want to move the conversation to a different medium? I think this thread wouldn't be the right place to dive in. Maybe discord or something you suggest? |
Yeah, are you on the reMarkable matrix channel? Let's move it to there |
I just joined, but I'm new to matrix so I don't know what to do. I'm @willhb:matrix.org |
A channel (called |
Just chiming in here to say thanks, this thread got me up and running, and to add the following for anyone who stumbles across this issue: I was able to use this splitter: https://www.amazon.com/gp/product/B00NSBVNCM/ref=ppx_yo_dt_b_asin_title_o03_s01?ie=UTF8&psc=1 With the USB A male end connected to this power bank (it was the smallest one I could find, but it annoyingly requires you to press a button to start charging, instead of just turning on whenever something is plugged in, so I would recommend something else): https://www.amazon.com/gp/product/B005X1Y7I2/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1 And the male micro end connected to my keyboard. Then a regular male USB A to male USB C cable to connect to the reMarkable 2. But before plugging everything in I did an
And then it just worked. I can use the keyboard to write emails to myself from the "convert to text" interface, so I assume that once I get |
It would be great if someone on this thread could summarize all the steps
beginning to end to make this work!
…On Tue, May 4, 2021 at 3:36 PM Ian Henry ***@***.***> wrote:
Just chiming in here to say thanks, this thread got me up and running, and
to add the following for anyone who stumbles across this issue:
I was able to use this splitter:
https://www.amazon.com/gp/product/B00NSBVNCM/ref=ppx_yo_dt_b_asin_title_o03_s01?ie=UTF8&psc=1
With the USB A male end connected to this power bank (it was the smallest
one I could find, but it annoyingly requires you to press a button to start
charging, instead of just turning on whenever something is plugged in, so I
would recommend something else):
https://www.amazon.com/gp/product/B005X1Y7I2/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1
And the male micro end connected to my keyboard.
Then a regular male USB A to male USB C cable to connect to the reMarkable
2.
But before plugging everything in I did an ssh ***@***.***, and ran:
reMarkable: ~/ echo host > /sys/kernel/debug/ci_hdrc.0/role
And then it just worked. I can use the keyboard to write emails to myself
from the "convert to text" interface, so I assume that once I get
keywriter installed I'll have a great little portable typewriter with a
nice mechanical keyboard.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#14 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACPDM6KKEGGM4CYH2L6HN7TTMBZHRANCNFSM4U3SSBWA>
.
|
@Baccanno have you found success yet? Did the F-F adapter arrive and did it work, or did you need to make other changes? I'd love to imitate your success! |
Super quick question. I have an usb C keyboard |
Hi @josuevalrob please see the comment from @ianthehenry for how to get the USB C to work. You can do it without soldering, but you need to power it, so you need to buy a few more things... His and other comments on this thread should help you, otherwise, there is a reMarkable discord users channel that might be able to give you support as well. |
@briankaemingk yeah, I saw it and looks like his splitter is for Remarkable one. |
Hey all, I just found this thread and have been coming up with some ideas. As they are missing still. I made some notes with what I think the actual wiring should be. I'm thinking of getting some parts to create a compact solution to this. Depending on some details, it could be fairly elegant. There might be some gaps in my understanding, so please tell me if you see something that's wrong. Here's some notes: The first page shows the traditional usb-OTG configuration (using micro-USB). The host port has an extra sense pin. Putting a resistor over it tells it to go in host mode. It would be shorted in slave mode. The type-C specification aims to be a little more universal. Technically OTG is not part of the specification at all. The host is decided by who provides the Vcc signal. This seems like a clever way of making it backwards compatible without a lot of struggles. I think there is some other handshake at connect (how else would it resolve two devices trying to be host?) but I don't really care for trying to understand it right now. The reMarkable2 doesn't really support host mode in hardware I guess, but it can kinda be forced into it. The only shortcoming is that it won't provide Vcc, thus slave device won't recognize it as a host. An easy workaround is to provide Vcc from somewhere else. Now on to the final implementation in the second picture. This seems to be basically what every working device on this thread actually comes down to. What i could use help with:
I have a few ideas floating around to implement:
Before I found out the connecting over usb-c is possible, I was toying with the idea of building a wireless receiver into the case using the pogo pin connector (I think it should totally be just big enough). However, the elegance of that idea is kinda thrown out by the fact that the tablet still needs to be connected to power for the keyboard to work. Now I'll leave this for a later date and sleep like I should have hours ago. I thought my reMarkable was supposed to make me more focused :P Edit: |
Following this thread with exitement - I don't have the technical proves to move it forward, but I really appreciate your groundbreaking work here |
@iHnR check out my research at github.com/qubist/typeO and in the |
See prototype video of something close to what you're talking about, but using the pogo pins on the side of the device: https://www.youtube.com/watch?v=7q5tBEi4npA It works with via USB-C with a keyboard, rM2 provides power to the keybord, one command was run on the rM2 to enable OTG, can charge at the same time |
It seems that switching the USB-C port in host mode using this command: echo host > /sys/kernel/debug/ci_hdrc.0/role no longer works. Specifically, the tablet freezes and needs restarting (or restarts on its own). I suppose one of the recent updates has changed the way the port is switched to host mode, but I don't see any updates in the wiki (i.e., at https://remarkablewiki.com/tech/rm2_otg_pogo). Has anyone encountered the problem and found a fix? |
|
I'd like to report the following process to be working form me on the rm2 repeatedly:
This is how I got this to work:
These commands could probably be automated with a script and some GUI on the RM2, so that we don't need to SSH each time, but I don't know how... :-/ Hope, this helps! |
This is great CrayCJ, thanks a lot for reporting this. |
|
Bringing this thread back from the dead to report:
|
For the RMPP I ended up using a slightly different path to toggle the role.
Oddly enough it would NOT accept gadget or client to reset the role, but |
Any idea what it would take to support rm2? I have one, and I'd be happy to help with the development and testing, but I might need some tips to get started. Thanks!
The text was updated successfully, but these errors were encountered: