Replies: 33 comments 9 replies
-
The LoRa module is considered outdated now.. I think? I do have one of these devices so I'll probably play around with getting Meshtastic on it at some point. |
Beta Was this translation helpful? Give feedback.
-
Yes I know the old lora module is outdated. Still, it's a nice device and the price isn't horrible. Colour touch screen, ethernet connection (not PoE), housing (not waterproof). |
Beta Was this translation helpful? Give feedback.
-
Why RA-08H is outdated? At Aliexpress you can find a lot of very cheap LoRa dev boards. RA-08H has less power consumtion than ESP32 boards. |
Beta Was this translation helpful? Give feedback.
-
Oh, I probably need to be clearer sorry. I was talking about the RA-01H version, which is based on SX1276. I think even the RA-08H version is still attached to the original ESP32 processor with this device though(?) |
Beta Was this translation helpful? Give feedback.
-
It's not RA08H, it's actually RA01H (SX1276). Similar to SX1278 (as far as I know). |
Beta Was this translation helpful? Give feedback.
-
RA08H is mentioned in the wiki as a client. |
Beta Was this translation helpful? Give feedback.
-
I've definitely seen a version with some sort of upgrade to RA-08H, but not sure exactly what it was. I don't think RadioLib supports the RA-08H's ASR6501 chipset though, so maybe not suitable for Meshtastic right now? (Not sure, happy to learn otherwise!) |
Beta Was this translation helpful? Give feedback.
-
There are RPi dev boards with this LoRa chip ... https://wiki.elecrow.com/index.php?title=Lora_RA-08H_Node_Board |
Beta Was this translation helpful? Give feedback.
-
I'll go through everything this afternoon. If RA08H is not suitable (works with AT commands). However, if RA01H then it should be compatible without any further problems. |
Beta Was this translation helpful? Give feedback.
-
That is not what I said in the question. The gateway I was asking about. https://m.elecrow.com/pages/shop/product/details?id=207182& |
Beta Was this translation helpful? Give feedback.
-
Of course, the first thing I did when I got home from work was to take it apart and have a look inside. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
To date all of these modules have been UART and unsupportable. |
Beta Was this translation helpful? Give feedback.
-
Ra-08 is an LoRa module designed and developed by Shenzhen Ai-Thinker Technology Co., Ltd. The module is used for ultra-long distance spread spectrum communications. Its chip ASR6601 is a universal LPWAN wireless communication SOC, integrated with RF |
Beta Was this translation helpful? Give feedback.
-
This module has a RISC MCU and is doing AT commands, not suitable for meshtastic. |
Beta Was this translation helpful? Give feedback.
-
There are still problems. SPI is fine. Log shows that the radio is on the desired frequency. However, I get critical fault #3 error on the display. The chatter2 was the basis which seemed to be a good choice because of the display but I'm not sure about the radio configuration. I have chosen RFM (MOSI, MISO, SCK, NSS, BUSY PINs are ok). |
Beta Was this translation helpful? Give feedback.
-
It will definitely not work with RFM95 or you will have to change the class to SX1276. clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00 //\ E S H T /\ S T / C INFO | ??:??:?? 0 Booted, wake cause 0 (boot count 1), reset_reason=reset
|
Beta Was this translation helpful? Give feedback.
-
(As a parenthesis, instead of setDioAction() there is a better solution: setPacketReceivedAction() ) |
Beta Was this translation helpful? Give feedback.
-
This is really my first time playing around with the LoRa code, but if I'm reading the datasheet right, I don't think either DIO1 or DIO4 can be mapped to the interrupts that Meshtastic is using.
This one seemed promising, but unfortunately, I think it's just a wrapper for setDio0Action. I'm not sure there's any realistic way around this with software(?) ElecrowDemo.mp4I'm not sure how much point there is going a whole lot further with this device, especially if it does require a hardware modification to work with Meshtastic. I wouldn't encourage anyone to go out and buy one, but maybe someone already has one they want to repurpose? I've pushed what I've got so far to https://github.com/todd-herbert/meshtastic-firmware/tree/elecrow-crt01262m, just in case it's helpful. |
Beta Was this translation helpful? Give feedback.
-
So far, this is much more than I have achieved. 😉 |
Beta Was this translation helpful? Give feedback.
-
Hey it might be possible to figure out some software-only solution, if you're dedicated enough! Continuous "blocking" receive attempts in a separate "OS thread"? Using the "Channel Activity Detected" interrupt on DIO4? I have no real idea how any of this really works, so none of this might be applicable, or there might be some key reason that it's not possible. It's interesting to play around with though, if nothing else. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
If there is a possibility I think we should move this issue to the discussion. |
Beta Was this translation helpful? Give feedback.
-
I did have a quick look at this too actually. It seems like it's working at the hardware level (gets IP from DHCP, responds to ping), but the Meshtastic ethernet code would have to be rewritten to work with the ESP32 library I think.. still, maybe one day out of boredom.
They really did use every last pin hey? Nothing going to waste I guess.
Thank you for your work too!
|
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Just a heads up: the branch has been updated and now toggles the display backlight when the screen turns on / off. |
Beta Was this translation helpful? Give feedback.
-
I've enabled free-text via the canned messages module (used by T-Watch and RAK14014) in the branch linked above.
|
Beta Was this translation helpful? Give feedback.
-
Did this ever made it to a working state? I do have a few of these laying around and tried to flash it with the proper pin configuration, but other than being able to connect to it through the Android app, and show it as online, i did not make it honestly. It will freeze halfway when trying to set configuration, but i did not dive into it far enough to know why it does though. But if that's the result i had in a few minutes, i feel like someone might made it much much further. |
Beta Was this translation helpful? Give feedback.
-
I have it working with software interrupts, without needing to solder. I'll have to run it for a bit to make sure it's correctly working, but looks promising so far, discovered my other nodes straight away, can communicate with them etc and it doesnt lock up anymore like it did... fingers crossed! :) |
Beta Was this translation helpful? Give feedback.
-
Still doing minor fixes / tweaks each day, the new code even exposed a few bugs in the Meshtastic code itself, so those i probably also should seperate on branches... so takes a bit longer, but getting there. If anyone is willing to give it a go in the meanwhile, i just uploaded my latest build. @Szetya @todd-herbert So far it seems to run better than my stock devices... If you guys have bridged the pins, it should still work and not use that connection. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
SOC
ESP32
Lora IC
RA01H-868 (&915)
Product Link
https://m.elecrow.com/pages/shop/product/details?id=207182&
Description
I recently found this device on Aliexpress. It would make a perfect station. Any chance of it being meshtastic compatible?
All information is available at the link below.
https://wiki.elecrow.com/index.php?title=Lora_Basic_Gateway_Module
Beta Was this translation helpful? Give feedback.
All reactions