-
Notifications
You must be signed in to change notification settings - Fork 721
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
Add CircutMess Chatter 2 #3125
Add CircutMess Chatter 2 #3125
Conversation
🤖 Pull request artifactsempty string
|
To be clear what your variant.h is written to support: |
Thanks for spotting that. The committed variant.h will support the RA-62. I intended to have both USE_LLCC68 and USE_SX1262 uncommented when I did the PR, but forgot to remove the // ;>P |
Fixed the commented out define for the LLCC68 |
Try again... |
Now once we pull it in, a binary should be built for all the patient Chatter users to test out. |
I tried to flash one of my unmodified chatter2 devices with 2.2.20alpha using Chrome - it installed but nothing shows on the screen. This probably isn't the place to ask about this but I am wondering what steps you took to flash or if you had to do anything different? |
Here is fine. |
I flashed mine via Platformio, once I started doing development work. |
Bad move, t-beam has very different pinouts for the esp32 than the Chatter 2. |
Try downloading the 2.2.20 and follow the instructions to flash vie the CLI using esptool. |
I also reflashed it with heltec ht62. It flashed and could still connect over usb. |
Nothing but the Chatter 2 varient will work because of the very diferent pinnouts, I have no clue as to why there is no Chatter 2 selection on the web flasher. https://nightly.link/meshtastic/firmware/workflows/main_matrix/master |
The Chatter 2 hasn't made it into the web flasher's resources.ts file yet, that's why it doesn't show up yet. |
i was able to flash it the hard way using platformio using some instructions on the meshtastic site. seems to be working. why does the screen say unpowered yet shows a battery status? |
The A/D is connected to the battery, so it can tell it's voltage. Unpowered is an artifact of what the voltage is WRT the threshold settings in varient.h |
The wakeup button works, barely, probably a result of running at only 80MHz. |
@ashdavely can you provide some links? I am wanting to get this going as well. Thanks in advance.. |
I started with the first 2 sections here in the link below - however I did everything from VS Code. The first step was to install PlatformIO. I just used the plugin for VS Code. You also have to install Git for step 2. I got the source from GPSFan link above. If you've not used VS Code before its a pain. I was going to wait until Chatter2 shows in the flasher site to do my second device. I also ordered some new radio's from aliexpress to try my hand at replacing. 2 was less than $10. |
Not something strictly Chatter 2 specific, but with the latest firmware updates, all esp-32 based devices should have better button response. |
i need help with my chatter2 im trying to flash 2.3.4 but after its done writing when i restart the chatter the screen is blank |
did you update or wipe? |
Try flashing 2.3.3, that's the latest I have tested with. |
i updated and wiped |
im using esp tool on chrome |
Did it work on an earlier version? |
no |
my device is un modified |
I just built the latest 2.3.4 from source in Platformio, loaded it to my Chatter 2 and it works as expected for the quick set of tests I have done, Display, Lora, BLE and GPS interface all work. I no longer have any unmodified Chatter 2s to test against, all of mine have RA-62 Lora radios. |
no boot messages on the serial port . what are you using to flash the firmware ? can you send me a copy of what you made in platformino but with the stock hardware |
i have erase flashed then flash 2.3.4 then i flash update bin . after that i restart the device but nothing happens on the screen |
so this what esp tool says rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) |
Usually I use Platformio, but have used esptool on occasion. I run Linux, so I have no insight into how Chrome operates, or how esptool works with it. The Web flasher currently does not support the Chatter 2. |
no i don't hear anything at startup. yes i have flashed a few esp-32 devices . i also have a pair of heltic v3's on meshtastic .. i change the batteries every hour when testing. im able to connect to the port and flaash the firmware but its like its not saving it |
This is really puzzling. |
so i gave it another shot and the only firmware i can get to go on the chatter is diy v1 2.3.3.63df972beta . when i try the chatter 2.34aa3280c.zip it writes but after reboot it has errors and won't boot |
i can connect to the mesh app but it doesnt see any nodes or clients |
I just downloaded those 2 versions and will look into it, probably not for a day or two though. |
"so i gave it another shot and the only firmware i can get to go on the chatter is diy v1 2.3.3.63df972beta" "when i try the chatter 2.34aa3280c.zip it writes but after reboot it has errors and won't boot" Interim nightly builds can often be broken is all sorts of ways, I hardly ever use them, but build my code from sources. BTW I renamed device-install.sh to flash.sh just to be easier to type. |
Add the CircuitMess Chatter 2.
This is almost a plug & play addition with the exception of the LLCC68 Lora module which is crippled wrt Meshtastic, It only allows interoperability with the standard preset of Medium-Slow. However it is possible to replace the Lora module with a Heltec RA-62 which is "almost" pin compatible. It requires one trace cut to remove the connection between Pin 26 of the ESP-32 module and Pin 5 of the Lora module, and a jumper to connect Pin 26 of the ESP-32 module to Pin 10 of the RA-62.
This allows full operation of the Chatter 2 with all of Meshtastics's Presets.
What works with or without the Lora module replacement:
The display.
The Beeper, although it is not too loud.
There is a wake functionality using the lower right button on the Chatter 2 keyboard.
There is GPS/GNSS capability using the 4 pin extension port of the Chatter 2, GPS is enabled by default in varient.h
GPS software power down.
External LORA Antenna capability is provided by the RA-62's UFL connector,
What doesn't work:
The remainder of the keyboard, A usage model needs to be developed and code written to scan and decode functionality.
Display flip.
GPS power off.