-
Notifications
You must be signed in to change notification settings - Fork 21
Wrong RX/TX switching for BOARD_E22_ESP32 variant? #65
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
Comments
It seems you are correct, I will have to fix this. |
I am going to give it a try, should be straight-forward to adapt the RX/TX switching from the sx128x driver. I'll report back in a couple of days, I really appreciate the building.md documentation! |
Thank you. If you have any questions please get in touch. I eagerly
await your PR.
…On 25/03/14 09:04am, azidoazid wrote:
azidoazid left a comment (liberatedsystems/RNode_Firmware_CE#65)
I am going to give it a try, should be straight-forward to adapt the RX/TX switching from the sx128x driver. I'll report back in a couple of days, I really appreciate the building.md documentation!
--
Reply to this email directly or view it on GitHub:
#65 (comment)
You are receiving this because you commented.
Message ID: ***@***.***>
|
I had some troubles with arduino-cli and the library management #66. Somehow I ended up with the most recent libraries, even though I followed the guide and did a My modified firmware is building with no errors, however I manually adjusted the output dir: And adjusted the path in the make upload step: Now I get the following error message:
And the OLED shows "MISSING CONFIG!" I also tried running:
If I then manually re-run
I then manually retried Any idea on what's going on? Same thing with building from the master branch btw. |
@jacobeva Any idea? I am still stuck at "MISSING CONFIG". |
This sounds like it doesn't like the EEPROM config you've given it, are you sure the product and model values are valid? I would check for you but that isn't possible for me right now.
…On 26 March 2025 16:15:26 GMT, azidoazid ***@***.***> wrote:
azidoazid left a comment (liberatedsystems/RNode_Firmware_CE#65)
@jacobeva Any idea? I am still stuck at "MISSING CONFIG".
--
Reply to this email directly or view it on GitHub:
#65 (comment)
You are receiving this because you were mentioned.
Message ID: ***@***.***>
|
I've taken the product and model values from: https://github.com/liberatedsystems/RNode_Firmware_CE/blob/master/Documentation/BUILDING.md and tried several of those. I can also read the config with rnodeconf. |
You are right to a certain extent. The makefile does need some refactoring to support board flashing when they haven't been provisioned yet. I've largely inherited the makefile from the upstream repo. PRs welcome. |
Use model |
This is all really odd and shouldn't be necessary. Quite strange. |
Hi jacob,
.reticulum/config:
Seems like it's failing due to the "Modem chip: Unknown" in the EEprom config?
Regarding the makefile, just pointing out some issues I've encountered :) Once I've verified that my rnode is working I'll open a PR for the RXEN/TXEN switching. And then I'll try to reproduce my issues on a different machine. |
Hi, apologies for delay in replying on this. I did deviate from the diagram slightly (and i need to update this) i use the DIO2 pin bridged to TXEN to save having to implement TXEN functionality for the SX1262. I've just made a pull-req for revised settings for TCX0 and SPI pins that should result in a fully working E22 board (with the TXEN bridged to DIO2) |
I am currently trying to compile my own rnode firmware for the following hardware:
https://github.com/Hydra-Designs/project-hydra-meshtastic-pcb
And while browsing the Boards.h file I found out that there is support for a different board that shares the same physical construction:
RNode_Firmware_CE/Boards.h
Line 107 in ffca977
But looking at
RNode_Firmware_CE/Boards.h
Line 1008 in ffca977
it seems like RX/TX switching is implemented via DIO2 and thereby not via dedicated TXen/RXen pins as required per schematic?
And it seems like the sx1262 driver is missing a txen functionality:
RNode_Firmware_CE/Radio.cpp
Line 95 in ffca977
The text was updated successfully, but these errors were encountered: