Skip to content
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

Morserino 32 with heltec V2 board no display after updating to 4.4 #62

Open
JohnCanty opened this issue Oct 31, 2022 · 14 comments
Open

Comments

@JohnCanty
Copy link

Updated via the web interface, V4.4 successfully installed as guessed by seeing the quick flash of Lora init successful. I then attempted to update via the command line update utility and I get the same problem. Success reported by the utility, flash of the lora init, but no display. When I rotate the knob it makes noise, I can even start one of the trainers by selecting whatever is presented. Any troubleshooting tips, or is this a software bug?

@JohnCanty
Copy link
Author

Additional bits of information. V4.3.1 works. Maybe this helps.

@oe1wkl
Copy link
Owner

oe1wkl commented Oct 31, 2022 via email

@oe1wkl
Copy link
Owner

oe1wkl commented Oct 31, 2022 via email

@JohnCanty
Copy link
Author

My MD5 : 56411610aea2075dedd7ed0ad7c07745
Github MD5: 56411610aea2075dedd7ed0ad7c07745

At first glance these look the same. Didn't super inspect it until now. But yeah the same.

@JohnCanty
Copy link
Author

Just did an update to the 4.5.1 that was released 3 weeks ago. Still the same result. What changed between 4.3.1 and 4.4?

@JohnCanty
Copy link
Author

Found this in the release notes. "You can set the brightness of the display, by double-clicking the RED button. There are 5 levels of brightness. Each double-click reduces the brightness a bit, when the lowest level has been reached a double click resets the display to full brightness again."

@JohnCanty
Copy link
Author

This was added, along with a morsemenu line: Switch case statement with 2 states -1, and 2

void MorseOutput::decreaseBrightness() {
switch (MorsePreferences::oledBrightness) {
case 255:
MorsePreferences::oledBrightness = 127;
break;
case 127:
MorsePreferences::oledBrightness = 63;
break;
case 63:
MorsePreferences::oledBrightness = 28;
break;
case 28:
MorsePreferences::oledBrightness = 9;
break;
default:
MorsePreferences::oledBrightness = 255;
break;
}
Heltec.display -> setBrightness(MorsePreferences::oledBrightness);
}

@oe1wkl
Copy link
Owner

oe1wkl commented Apr 3, 2023 via email

@JohnCanty
Copy link
Author

Yeah I can certainly send you back my Heltec module. I also want to find out what exactly is happening. because during the startup I am seeing a message flash across the screen quickly "LoRa initialized" I think is what it says. So I know the screen is working, and even that this variant of firmware can write to it. So, my plan was to dig through the firmware between 4.3 and 4.4 and sort out the offending line or lines of code. :)

@oe1wkl
Copy link
Owner

oe1wkl commented Apr 4, 2023 via email

@JohnCanty
Copy link
Author

Awesome, thank you. After looking through the code, a lot changed between 4.3.1 and 4.4. I do have a Heltec V3 here, I tried to compile the .ino for that and the way the libraries are called have changed a bit. Is there a plan for upgrading to the Heltec V3? If so I can help beta test.

@oe1wkl
Copy link
Owner

oe1wkl commented Apr 5, 2023 via email

@JohnCanty
Copy link
Author

Hey Will,

I sent the old helltec board back to you via slow and inexpensive mail. I don't know if you have got it yet. On the board I had the previous v4.3 on it that worked. You should find updating it to 4.4 causes the display to not show anything. Also, I Installed the new board and things are working well. Thank You!!

@oe1wkl
Copy link
Owner

oe1wkl commented Jun 2, 2023 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants