Quill-OS / quill

An open-source, Qt-based eBook reader for Kobos (and other devices).
https://quill-os.org
Other
393 stars 12 forks source link

Aura HD? #2

Open andiohn opened 2 years ago

andiohn commented 2 years ago

Hello, Sorry if this is obvious, but any chance for the Aura HD? Love the software, it looks really good. I think there are a lot of these Kobos that could be repurposed with what you've written. I use an Android tablet in my kitchen for a display, but eink would be better...cheers!

tux-linux commented 2 years ago

It seems to be doable. What's your model number?

Le mar. 21 sept. 2021, 15 h 11, Andjohn @.***> a écrit :

Hello, Sorry if this is obvious, but any chance for the Aura HD? Love the software, it looks really good. I think there are a lot of these Kobos that could be repurposed with what you've written. I use an Android tablet in my kitchen for a display, but eink would be better...cheers!

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/Kobo-InkBox/inkbox/issues/2, or unsubscribe https://github.com/notifications/unsubscribe-auth/APB67YD6KN3TXAADIE7SSZDUDDKETANCNFSM5EPNLN2Q .

andiohn commented 2 years ago

Model Number: N204B

tux-linux commented 2 years ago

If you want to help in porting it, I'll be happy to guide you if you join the Discord server : https://discord.com/invite/uSWtWbY23m Thanks!

andiohn commented 2 years ago

Ya sounds good. I'll look into it.

On Tue., Sep. 21, 2021, 3:42 p.m. tux-linux, @.***> wrote:

If you want to help in porting it, I'll be happy to guide you if you join the Discord server : https://discord.com/invite/uSWtWbY23m Thanks!

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/Kobo-InkBox/inkbox/issues/2#issuecomment-924407516, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHLKKUGNEEUIOUFDRBMYYNTUDD35RANCNFSM5EPNLN2Q . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

ghost commented 2 years ago

Any update in this? I'm thinking about buying Kobo just to have e-reader with open source software but the only choices available here are either Aura HD or Touch N905 (not C). So if there's any work in progress I'd be happy to buy Aura and help testing.

tux-linux commented 2 years ago

Well, I haven't received any updates from @Andjohn, but if you can buy a specific Aura model that has an internal microSD card, yes, I'll be happy to guide you in porting !

Le mar. 23 nov. 2021 à 21:05, UsernameRandomlyGenerated < @.***> a écrit :

Any update in this? I'm thinking about buying Kobo just to have e-reader with open source software but the only choices available here are either Aura HD or Touch N905 (not C). So if there's any work in progress I'd be happy to buy Aura and help testing.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/Kobo-InkBox/inkbox/issues/2#issuecomment-977396937, or unsubscribe https://github.com/notifications/unsubscribe-auth/APB67YETBGU55ZXN4SAAVG3UNRB75ANCNFSM5EPNLN2Q .

-- Nicolas Mailloux Photo-journaliste Photographe Ferroviphile Métrophile

ghost commented 2 years ago

Great, I might be able to get one in the next couple days so I'll probably reach out again after the weekend.

andiohn commented 2 years ago

Hey All, Sorry for the delay, I completely forgot about this awesome project. I'll have to look at disassembly guides for mine. I have a very good idea for an app that I'd use too, so I'm motivated to look into it more.

My app idea is a big clock display with scheduling the frontlight. I would remove the battery from my kobo aura hd and direct wire it. I already have some Xiaomi eink clocks but they're too small and don't have a frontlight. I think this app would seriously up the usefulness. Another idea is I don't remove the battery but make the outlet only turn on one hour a week to charge and not turn the battery into a spicy pillow. Perhaps it could even auto launch when plugged in to power and auto closed when removed from power. That way I could pull it off the wall to read and put it back when I'm done. I could use a wireless qi adapter and make a shelf it sits in. The eink displays are perfect for ambiant information and this docking mode would be seriously useful. Even could take some inspiration from magic mirror and have information plugins, perhaps they could also be scheduled, like current weather showing in the morning or your next calendar event. Or news headlines, crypto prices etc.

Anyways, sorry for not getting back to you and I'll find a disassembly guide for the aura hd. Other poster, the aura hd is very good, and if we can get inkbox working, it'd be pretty useful.

Sincerely,

-John Andrus

On Tue., Nov. 23, 2021, 8:04 p.m. UsernameRandomlyGenerated, < @.***> wrote:

Great, I might be able to get one in the next couple days so I'll probably reach out again after the weekend.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/Kobo-InkBox/inkbox/issues/2#issuecomment-977458994, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHLKKUBNIHBRTXLD5YBRRGDUNRI2LANCNFSM5EPNLN2Q . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

andiohn commented 2 years ago

Wow, that's an easy disassembly. Maintainer, what do you need for the next step? I can take it apart with just a spudger.

Sincerely,

-John Andrus

On Wed., Nov. 24, 2021, 7:22 a.m. John Andrus, @.***> wrote:

Hey All, Sorry for the delay, I completely forgot about this awesome project. I'll have to look at disassembly guides for mine. I have a very good idea for an app that I'd use too, so I'm motivated to look into it more.

My app idea is a big clock display with scheduling the frontlight. I would remove the battery from my kobo aura hd and direct wire it. I already have some Xiaomi eink clocks but they're too small and don't have a frontlight. I think this app would seriously up the usefulness. Another idea is I don't remove the battery but make the outlet only turn on one hour a week to charge and not turn the battery into a spicy pillow. Perhaps it could even auto launch when plugged in to power and auto closed when removed from power. That way I could pull it off the wall to read and put it back when I'm done. I could use a wireless qi adapter and make a shelf it sits in. The eink displays are perfect for ambiant information and this docking mode would be seriously useful. Even could take some inspiration from magic mirror and have information plugins, perhaps they could also be scheduled, like current weather showing in the morning or your next calendar event. Or news headlines, crypto prices etc.

Anyways, sorry for not getting back to you and I'll find a disassembly guide for the aura hd. Other poster, the aura hd is very good, and if we can get inkbox working, it'd be pretty useful.

Sincerely,

-John Andrus

On Tue., Nov. 23, 2021, 8:04 p.m. UsernameRandomlyGenerated, < @.***> wrote:

Great, I might be able to get one in the next couple days so I'll probably reach out again after the weekend.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/Kobo-InkBox/inkbox/issues/2#issuecomment-977458994, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHLKKUBNIHBRTXLD5YBRRGDUNRI2LANCNFSM5EPNLN2Q . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

tux-linux commented 2 years ago

Hey, awesome! I'm very busy this week, might have some time this weekend, will get back to you on that !

ghost commented 2 years ago

Can I get some other way to contact you for Aura HD support? I'm not a big fan of discord personally.

tux-linux commented 2 years ago

We can continue here in this issue or email me if you want: nicolecrivain@gmail.com

andiohn commented 2 years ago

Ya, I don't like discord either. Let's do it here?

Sincerely,

-John Andrus

On Fri., Nov. 26, 2021, 10:04 a.m. tux-linux, @.***> wrote:

We can continue here in this issue or email me if you want: @.***

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/Kobo-InkBox/inkbox/issues/2#issuecomment-980153182, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHLKKUFZIAGGWUJV4VIZI6TUN64Z3ANCNFSM5EPNLN2Q . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

ghost commented 2 years ago

Yeah, here is fine. So how to start with porting to Aura HD?

andiohn commented 2 years ago

I'm not sure. Are there things that are similar from a coding perspective to both models? I'm not sure if they have open source parts? I have an SD card I can flash with something and put it in. I could try just booting it but I don't believe that will have good results?

On Fri, Nov 26, 2021 at 12:53 PM UsernameRandomlyGenerated < @.***> wrote:

Yeah, here is fine. So how to start with porting to Aura HD?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/Kobo-InkBox/inkbox/issues/2#issuecomment-980371064, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHLKKUFV37YEALM7CM6ZGHTUN7QSVANCNFSM5EPNLN2Q . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

-- Sincerely,

John

andiohn commented 2 years ago

I believe mine is the N204B. But I'll have to check.

On Fri, Nov 26, 2021 at 12:58 PM John Andrus @.***> wrote:

I'm not sure. Are there things that are similar from a coding perspective to both models? I'm not sure if they have open source parts? I have an SD card I can flash with something and put it in. I could try just booting it but I don't believe that will have good results?

On Fri, Nov 26, 2021 at 12:53 PM UsernameRandomlyGenerated < @.***> wrote:

Yeah, here is fine. So how to start with porting to Aura HD?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/Kobo-InkBox/inkbox/issues/2#issuecomment-980371064, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHLKKUFV37YEALM7CM6ZGHTUN7QSVANCNFSM5EPNLN2Q . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

-- Sincerely,

John

-- Sincerely,

John

tux-linux commented 2 years ago

I'll compile a test kernel to see if everything is working as intended on the more low-level side. You'll have, if possible (I strongly advise you to do so), to set up a serial connection on your Kobo by connecting wires in the appropriate holes on the main board, you can use toothpicks to hold them in place, it works well. See here for how to connect that: http://gethighstayhigh.co.uk/kobo-self-build/ Meanwhile, I'll get a toolstack set up and some kernel compiled that you'll be able to flash to a microSD card to see if everything works properly.

andiohn commented 2 years ago

Sounds good. I'll try to do that very soon.

Sincerely,

-John Andrus

On Fri., Nov. 26, 2021, 3:50 p.m. tux-linux, @.***> wrote:

I'll compile a test kernel to see if everything is working as intended on the more low-level side. You'll have, if possible (I strongly advise you to do so), to set up a serial connection on your Kobo by connecting wires in the appropriate holes on the main board, you can use toothpicks to hold them in place, it works well. See here for how to connect that: http://gethighstayhigh.co.uk/kobo-self-build/ Meanwhile, I'll get a tool stack set up and some kernel compiled.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/Kobo-InkBox/inkbox/issues/2#issuecomment-980460407, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHLKKUCAZP7M6JTK5L4IRETUOAFLXANCNFSM5EPNLN2Q . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

tux-linux commented 2 years ago

Awesome! To you both, you can also try flashing this kernel after uncompressing the tarball to the MMC by running: dd if=uImage of=/dev/mmcblk0 bs=512 seek=2048 If the power light gets flashing, it's a good sign, even better if it can boot. But we'll still need a serial console for sure to set up the InkBox kernel. uImage.tar.gz

andiohn commented 2 years ago

I just confirmed the model number, it is what I said. I'll let you know when I make progress on it.

Sincerely,

-John Andrus

On Fri., Nov. 26, 2021, 8:04 p.m. tux-linux, @.***> wrote:

Awesome! To you both, you can also try flashing this kernel after uncompressing the tarball to the MMC by running: dd if=uImage of=/dev/mmcblk0 bs=512 seek=2048 If the power light gets flashing, it's a good sign, even better if it can boot. But we'll still need a serial console for sure to set up the InkBox kernel. uImage.tar.gz https://github.com/Kobo-InkBox/inkbox/files/7611104/uImage.tar.gz

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/Kobo-InkBox/inkbox/issues/2#issuecomment-980492222, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHLKKUDN2KIMB3Y5FYMEHYTUOBDDNANCNFSM5EPNLN2Q . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

ghost commented 2 years ago

Would it work to write with dd to sd card that's, let's say, inserted into phone and connected via usb cable? I just realized I don't have any sd card adapter for my laptop so if I won't find another way for flashing then I'll be stuck at least until monday or tuesday.

Edit: Looks like it's not possible on new android devices. Guess I'll have to grab adapter after weekend then :/

tux-linux commented 2 years ago

You can dd it directly to the Kobo by telnet/SSH-ing into it. Type devmodeon in the search bar to enable telnet and then connect to your Kobo's IP, maybe via PuTTY if you're on Windows, or on GNU/Linux it's telnet or busybox telnet. Make the uImage available on some local HTTP server and retrieve it with wget on the Kobo, or simply put it on your onboard storage via USB. Once you've done that, assuming that you put it in /mnt/onboard, enter: dd if=/mnt/onboard/uImage of=/dev/mmcblk0 bs=512 seek=2048, then reboot. If it doesn't restart properly, it gets stuck or anything, don't panic, your Kobo is recoverable (make sure though you can remove the internal SD card without problems). You'll be able to use it again after flashing a correct vendor kernel or once I fix the issue, if there is one.

ghost commented 2 years ago

Nice, telnet works fine, though I have to say Wi-Fi on that device really likes to drop connection often.

So I flashed the kernel. It doesn't boot, but power light does flash.

tux-linux commented 2 years ago

We'll need some serial output then. It's a good sign that it flashes though.

Le dim. 28 nov. 2021, 03 h 54, UsernameRandomlyGenerated < @.***> a écrit :

Nice, telnet works fine, though I have to say Wi-Fi on that device really likes to drop connection often.

So I flashed the kernel. It doesn't boot, but power light does flash.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/Kobo-InkBox/inkbox/issues/2#issuecomment-981046321, or unsubscribe https://github.com/notifications/unsubscribe-auth/APB67YH2FOHQEKZ5XZGXPUTUOHU55ANCNFSM5EPNLN2Q .

andiohn commented 2 years ago

Oh that's sweet. I have a USB rs232 coming in the mail, should be a couple days

Sincerely,

-John Andrus

On Sun., Nov. 28, 2021, 6:28 a.m. tux-linux, @.***> wrote:

We'll need some serial output then. It's a good sign that it flashes though.

Le dim. 28 nov. 2021, 03 h 54, UsernameRandomlyGenerated < @.***> a écrit :

Nice, telnet works fine, though I have to say Wi-Fi on that device really likes to drop connection often.

So I flashed the kernel. It doesn't boot, but power light does flash.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/Kobo-InkBox/inkbox/issues/2#issuecomment-981046321, or unsubscribe < https://github.com/notifications/unsubscribe-auth/APB67YH2FOHQEKZ5XZGXPUTUOHU55ANCNFSM5EPNLN2Q

.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/Kobo-InkBox/inkbox/issues/2#issuecomment-981085655, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHLKKUDYJDXM73SVHYE7KY3UOIU7JANCNFSM5EPNLN2Q . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

tux-linux commented 2 years ago

Any news from your side @andiohn ?

andiohn commented 2 years ago

I have the RS232 adapter, I can connect it to the Kobo. I'll be in touch once I get some logs.

On Mon, Dec 13, 2021 at 8:16 PM tux-linux @.***> wrote:

Any news from your side @andiohn https://github.com/andiohn ?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/Kobo-InkBox/inkbox/issues/2#issuecomment-993117685, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHLKKUAW2UPQ3R7BZESFOIDUQ2ZJ3ANCNFSM5EPNLN2Q . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

-- Sincerely,

John

tux-linux commented 2 years ago

@andiohn, did you succeed in getting any logs?

ghost commented 2 years ago

So, as the other guy is not responding I'd like to try to provide some logs myself, but I don't have any cables right now so I need to buy them first. Could you guide me a little on what to buy to get serial logs from PC?

tux-linux commented 2 years ago

A Raspberry Pi Zero should do just fine, or maybe look up USB to serial converter online.

Le mar. 1 mars 2022, 11 h 27, UsernameRandomlyGenerated < @.***> a écrit :

So, as the other guy is not responding I'd like to try to provide some logs myself, but I don't have any cables right now so I need to buy them first. Could you guide me a little on what to buy to get serial logs from PC?

— Reply to this email directly, view it on GitHub https://github.com/Kobo-InkBox/inkbox/issues/2#issuecomment-1055623272, or unsubscribe https://github.com/notifications/unsubscribe-auth/APB67YCOR32YYVHY6VMWD6LU5ZAOLANCNFSM5EPNLN2Q . You are receiving this because you commented.Message ID: @.***>

ghost commented 2 years ago

Do you think it would be possible with CH341a? I have one lying around, would need only some gpio cables

tux-linux commented 2 years ago

I don't know much about this hardware, if you're able to connect Tx, Rx and GND on it and interface in some way with it at 115200 baud rate, it could work maybe?

Le mar. 1 mars 2022, 11 h 45, UsernameRandomlyGenerated < @.***> a écrit :

Do you think it would be possible with CH341a? I have one lying around, would need only some gpio cables

— Reply to this email directly, view it on GitHub https://github.com/Kobo-InkBox/inkbox/issues/2#issuecomment-1055639281, or unsubscribe https://github.com/notifications/unsubscribe-auth/APB67YHAPFVWHL4GIFGTSS3U5ZCRFANCNFSM5EPNLN2Q . You are receiving this because you commented.Message ID: @.***>

NiLuJe commented 2 years ago

Voltage shenanigans in order not to fry the device, too?

tux-linux commented 2 years ago

Kobos actually seem pretty tolerant about this. I can happily "boost" my Touch C with 3.3 VCC when there isn't enough energy in the battery to start it up and it still works no problem today. Be sure to only connect 3.3V and not 5V to the Kobo though, or then you will probably fry it ;)