-
Notifications
You must be signed in to change notification settings - Fork 49
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
Hanshow Nebular - EPD_BUSY is constantly high. #35
Comments
Upon further inspection, EPD_BUSY changes state in this piece of code:
// NOTE: EPD_BUSY is low here.
// NOTE EPD_BUSY is high - and never changes to low again ! |
@nethomas1968 Did you manage to get any further on this ? |
No. No progress. I've got another Hanshow Nebular to play with - but I haven't taken it apart yet. But, that's my next thing to try because I suppose it's possible that I damaged my first one somehow during getting access to the pads. |
OK, I've got another Hanshow Nebular opened up now, and it behaves the same the other one. EPD_BUSY never goes low after a call: gpio_write(EPD_RESET, 1);
Any help appreciated. |
hi @nethomas1968 I too have a 350r-n but no clue how to open it. any pix for me pls? sorry for temporary different topic. |
Hi valtoree. The short answer is - there is no easy way to gain access to the progamming pins. Best of luck! |
@nethomas1968 tx 4 reply. I will wait for a NFC hack 🤷🤞 |
@nethomas1968 I ended up at the same point (BUSY stays high after RESET), then discovered you have encountered the same issue. Have you made any progress or found any data sheet so far? |
Hi @philenotfound . I have made quite a lot of progress with the 350R-N. But, that's only since I made sure to set the epd_model to 1. See the EPD_detect_model function in epd.c . So, the code is using functions in the epd_bw_213.c file. |
Thank you, I'll have a look! |
Re opening the Nebular 350R-N: I used a fine spudger to pry the screen off the front. There is a layer of clear plastic and then the e-ink screen. I think I got the spudger behind both the clear plastic and the screen which resulted in me cracking the e-ink screen. Next time, I would use a heat gun and try and remove just the clear plastic screen with a suction cup. The screen and circuit board should just drop out the front then, leaving the battery behind. Taking the front off doesn't require damaging the case. |
|
Hi thanks for all the pictures, it took me some time to find information for Nebular 350R Whats the the source to monitor for any updates? Thanks again |
http://www.nick-thomas.org.uk/nebular-firmware.tgz is there, and I've just downloaded it. What tool were you using to download? I simply typed that URL in to the browser bar and it started downloading ! |
Thanks Nick, My browser was blocking it LOL Keep in touch Regards Dave |
I've uploaded a newer version of the Nebular firmware. The new one still has lots of problems with the actual screen display, but it does have a serial command line functionality. So, you can user serial port to communicate with the nebular (if you've got the RXD and TXD pins connected up). It makes it a bit more interesting to play with. The new firmware is http://www.nick-thomas.org.uk/nebular-firmware2.tgz Best of luck. |
Understood Nick.
Thanks for your help and efforts.
Will see if I can get inside to get the interface up and running then have a play ;)
On Sunday, 7 January 2024 at 18:31:25 GMT, Nick Thomas ***@***.***> wrote:
I've uploaded a newer version of the Nebular firmware. The new one still has lots of problems with the actual screen display, but it does have a serial command line functionality. So, you can user serial port to communicate with the nebular (if you've got the RXD and TXD pins connected up). It makes it a bit more interesting to play with.
The idea is that I will be able to enter some debugging commands - when I get around to adding them.
The new firmware is http://www.nick-thomas.org.uk/nebular-firmware2.tgz
Baud rate is 115200.
Best of luck.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.Message ID: ***@***.***>
|
A short flashing video for that type is now online here: |
Oooh, yes, that looks interesting. The project at https://github.com/jjwbruijn/OpenEPaperLink/tree/master/ARM_Tag_FW/OpenEPaperLink_TLSR looks very interesting. But, it needs the tc32_linux directory adding before the makefile works on Linux builds. But, I guess that's in progress. |
Thanks, Nick I will have a look at that when I get a min.... too many projects on the go! |
Hi Nick, I just spotted this (just been uploaded) |
What I don't understand here is that the Hanshow Nebular 350R-N is a 3.5 inch display with 384x184 resolution. It's a BWR display device. The source code in epd_bwr_350.c shows that it's controlled by a SSD1685 (or similar) EPD controller. Now, that EPD controller data sheet does show that it's capable of 384x184. But, that code (when running) doesn't do anything to my device. |
it seems that not all BWY are supported, not all of them use the same EPD Driver. but i didnt find anything about that. |
I would like to comment with some useful information on this but I am not up to speed with epd's |
That's the LED. |
🤦 There's a hole in the PCB and it's reverse side mounted. My bad. |
I get TIMEOUT WAITING FOR EPD_BUSY at Point 2 |
Hi @nethomas1968 , I can confirm that your modified FW runs the 350R-N. My hardware version differs slightly from yours: But I don't see debug messages. Can you give your RS232 settings? 115k2, 8N1? |
Ha ha, that's cool.
But, yes, the 350R-N that you have does look different. The programming
points are in a different place!
Fun to see my name on your EPD :)
Regards
Nick
…On Fri, Jun 14, 2024 at 10:03 PM StefanM ***@***.***> wrote:
Hi @nethomas1968 <https://github.com/nethomas1968> , I can confirm that
your modified FW runs the 350R-N. But my version differs from yours:
IMG_5976.jpg (view on web)
<https://github.com/atc1441/ATC_TLSR_Paper/assets/64042074/5b090f95-480a-4b0e-9a37-3a47a6773b4b>
I had a LiPo battery (I removed it because of mechanical stress during
disassemble)
Anyway the device is alive:
IMG_5975.JPEG (view on web)
<https://github.com/atc1441/ATC_TLSR_Paper/assets/64042074/b486060f-ee5e-4c5e-aa22-25571dbd920b>
But I don't see debug messages. Can you give your RS232 settings? 115k2,
8N1?
—
Reply to this email directly, view it on GitHub
<#35 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABNMBFHDOCR3I4PY6A2VTP3ZHNLAJAVCNFSM6AAAAAAW3YSBWOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNRYG42TQNZUGI>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Hi,
I'm debugging the Hanshow Nebular 350R-N. I know that this model isn't currently supported with the current firmware - but the firmware does load and run, it just doesn't do anything with the display.
I'm looking at how far it's getting. I notice that EPD_BUSY pin is set to input, and it's constantly measuring a high (logic 1). I presume that an initial attempt to do something with the display is making the EPD busy, and then we are waiting for that operation to complete before doing anything else with the display.
But, with EPD_BUSY being constant high no further updates are attempted.
What can be the reason?
The text was updated successfully, but these errors were encountered: