Good news!
The beauty of this community is on the collaboration. This new firmware proves it.
I have the pleasure of announcing that "ArduCAM OSD" and "MinimOSD-Extra" teams are now working together to make MinimOSD better and better.
I've been planning this fusion with Gábor Zóltan and Pedro Santos and we've started a nice friendship.
We spend the latest days merging and retouching everything to improve your experience with the new firmware. The Wiki was also updated for matching the new resources.
What's up?
You'll se all those awesome improvements from MinimOSD-Extra as well as improvements we made together.
The latest one is the new auto detection and updating of the EEPROM mapping .
From now on both OSD Firmware and ArduCAM OSD Config Tool will share the same internal signature.
So, both will detect the need for an EEPROM remapping preventing from loading or saving truncated data.
After a firmware upgrading the OSD Config Tool will detect an outdated mapping updating it automatically.
If you update your firmware by other way, the new firmware will alert you on screen and the Config Tool will repair automatically before you load anything from the EEPROM.
Update your MinimOSD right now. The most important: Have fun!
Important NOTES:
- After install the new "ArduCAM OSD Config Tool" remember that you need to update the Character Set. A new one is available on the install folder. From now on it will be always there as "OSD_Charset.mcm".
- Both sides of the MinimOSD need to be powered during a Character Set updating. Max7456's internal memory is really picky about voltage level during a charset update.
Download it from here:
Comments
@Dj-garfield -
I'm no expert on how the MinimOSD works, but did you google that error message? "EEPROM Outdated"?
Maybe have a look at the source and search for that message.
I, too, am wondering how the EEPROM image can be corrected if it becomes corrupted. My guess is that Avrdude should be able to erase the memory addresses associated with the EEPROM, given the correct command. Seems that somehow your bootloader also got itself hosed. I wonder if it's the same bootloader used in other APM boards?
@Nathaniel Caner -
Thanks a bunch for the advice! Currently running the top one on this list:
https://code.google.com/p/minimosd-extra/downloads/list
Seems to work OK on my TALI with the 3DR telemetry setup. I might try the version you suggest as long as it's not likely to be worse. I really like how they have decided to bitmap the individual characters to provide a better artificial horizon. Reminds me of my days learning to program on my VIC and C64! At least I think theyre redefining them on the fly, without checking the source. Wouldn't have thought there'd be enough time for that!
Hi Joe,
Go to the bottom of the Topic Description at the top of the page here and you will see a link "MinimOSD-Extra R800", be sure to take note of the username and password (both are case sensitive).
Be aware these are bug fix releases and haven't seen much (if any) testing.
Regards,
Nathaniel ~KD2DEY
So, where is the "latest" minimOSD firmware for download?
Let's say someone has the latest Arduplane or Arducopter. What is the URL for the minimOSD FW which goes with that?
Anyone?
@mP1
Sorry, left out the url for the 3 MinimOSD-Extra items I have used successfully, me not being specific enough again...it's the top 3 items with the release numbers mentioned in the post above in the 4th paragraph at the top.
https://code.google.com/p/minimosd-extra/downloads/list
@mP1
Thanks for the kind reply!
I tried the versions available here (2.0):
https://code.google.com/p/arducam-osd/downloads/list+
And also here (2.2):
https://drive.google.com/folderview?id=0B4hykdYGOg4Td2dJNG40U0sxNDA...
The problem with both is that the "mode switch" screen change would not work, and the "flight mode" panel item would not display.
Neither of those worked with my version of APM which is 3.1.5 circa 14 December 2013.
The firmware that came with the minimOSD appeared to work, but I un-knowingly replaced it thinking there were better versions.
So, under MinimOSD Extra, there are quite a few downloads;
The first 3 items in the list at this URL, essentially the FW Hex 2.4, Configuration Tool 2.3.2.0 r727, and Character Set 2.4 bitmaps are the ones I have just tried.
They require some custom APM parameter settings, apparently to make them work. Not sure why, since the other release doesn't seem to. Just a bit concerned that those extra settings will increase the processing load on the autopilot.
Anyway, I installed those, and they worked a treat. Mode switch is fine, and flight mode displays fine.
But can I ask, what minimOSD fw/config version would one install to match the latest version of arducopter? How does one find this out for themselves? The announcement in this thread implies that the version mentioned above is the latest and greatest, incorporating the MinimOSD-Extra changes, but that doesn't seem to be the case.
> Unfortunately as mavlink changes, one needs newer firmware.
Certainly true. So, where is this newer firmware for the latest version of Mavlink running in APM2.x?
What FW do you run, and on what version of APM? Is there, perhaps, a table somewhere of which goes with what? Or do we need to browse the source to figure out compatibility?
Best,
Joe
There seems to be another issue with getting this working on "2.0".
Before, I was playing around with the "extra" firmware, having flashed MinimOSD Extra Copter 2.2.hex and "Latest Charset.mcm" on the "extra" site.
The original FW that was loaded, and the "Extra" FW mentioned above, both would display the current flight mode, and seemed to do other things quite well.
But seeing this announcement, I decided to try this one, and I simply cannot get the current flight mode to display. If I plug in my 3DR radio to the same telemetry port and connect it to Droidplanner, the current flight mode displays with no issues, same with MP on the desktop. Other items seem to display fine.
I've also tried this with the "MinimOSD_22.hex" with identical results.
Can anyone make a declaration about which version is "dead" and which version is being maintained?
Regards,
Joe
My MinimOSD is working fine, but I had a question.
What is the latest firmware, and charset? I went over to the -Extra site and found that it was more recently updated. That download also seems to have three separate *.mcm files. I'm wondering which one is appropriate, along with which version of the firmware. Is it the one at the top of this thread?
A slightly smaller problem, I'm using it with a Walkera Tali H500, and it looks like the F12E radio's FPV raster screen is slightly cropped in overscan. This means that the humble character generator is happily creating characters and icons at the edge of the screen that are only semi-visible.
I wonder if I can modify my copy of the source to change the Max chargen chip's configuration to move its screen matrix around within the video field. It's fine on the left, but slightly cropped on the top, bottom, and right. By about 5 pixels each.
The workaround is to simply use the config editor to scoot all the display field inwards on the top, right and bottom, but this does waste quite a bit of space, so a sub-character adjustment would be preferable.
Looking at the svn repo max7456.h and .cpp it appears it might be possible. I guess the chip's datasheet would provide the true answer...
Agreed. Where's the latest firmware?
I purchased the Minimosd from 3D Robotics the other day. I have everything working, but I can't configure my panel settings due to the following error. "Failed to upload new config data". Note: My FTDI cable is plugged in and communicating.
Where is the firmware? The zip-file in the arducam-osd download area doesn't contain any hex file.
failed to talk to bootloader minim osd and mavlink osd is all I get when I trie to update firmware or settings
have tried two diferent ftdi interfaces that work ok on my gps etc but not these two osds,
the update charr set apears to work ok.
has anyone the full source in a zip to try arduino if not other way
Terry
-
1
-
2
-
3
-
4
-
5
of 6 Next