Comments (32)
same problem here with the same fatshark 250mW vtx. Would be great if you point
me to where in the hex file we can change the black level to 10%....
Original comment by [email protected]
on 1 Sep 2013 at 7:19
from minimosd-extra.
Change
// set all rows to same charactor white level, 90%
for (x = 0x0; x < 0x10; x++)
{
Spi.transfer(x + 0x10);
Spi.transfer(blevel);
}
to
// set all rows to same charactor white level, 90%
for (x = 0; x < 15; x++)
{
Spi.transfer(x + 0x10);
//Spi.transfer(0xd); //OK
Spi.transfer(0xb);
}
in file ArduCam_Max7456.cpp. And the minimosd will be working fine with your
fatshark 250mw tx
When changed you cannot set the white level anymore with te config program.
If you want i can create a new HEX file for you.
Original comment by [email protected]
on 2 Sep 2013 at 8:20
from minimosd-extra.
[deleted comment]
from minimosd-extra.
has this been fixed?
Original comment by [email protected]
on 9 Mar 2014 at 1:30
from minimosd-extra.
Same problem here, [email protected] I would be very grateful if you could
create a hex that I could use to try and fix this.
Original comment by [email protected]
on 20 Mar 2014 at 10:34
from minimosd-extra.
Same thing with same transmitter.
Original comment by [email protected]
on 24 Mar 2014 at 7:49
from minimosd-extra.
same issue here.
Original comment by [email protected]
on 30 Mar 2014 at 7:19
from minimosd-extra.
Does anyone have the modified hex so we won't have to compile? I'm using the
same vtx as well as everyone who have FatSharks that aren't Dominators.
Original comment by [email protected]
on 10 May 2014 at 3:59
from minimosd-extra.
Hey Nevi,
Can you please send me your hex? I hope its based on the latest regular
firmware (none EXTRA firmware)
Thanks
T
Original comment by [email protected]
on 16 May 2014 at 10:11
from minimosd-extra.
can anyone send me this .hex? my fatshark 250mW and minimOSD have this same
issue. I am using in for a copter (if that matters). thank you
email [email protected]
Original comment by [email protected]
on 27 May 2014 at 5:15
from minimosd-extra.
Here hex for copter version 2.4.1. Use low brightness setting in config tool to
get rid of streaks.
Original comment by [email protected]
on 27 May 2014 at 7:41
Attachments:
from minimosd-extra.
thank you man, will try soon
Original comment by [email protected]
on 27 May 2014 at 7:53
from minimosd-extra.
Thanks! I don't get the white streaks anymore. Unfortunately, I'm not seeing
the correct characters. Has anyone else had this same problem?
Original comment by [email protected]
on 28 May 2014 at 5:27
from minimosd-extra.
I had to update the charset in the config tool and then it worked well for me.
Unfortunately I need the plane version. Is there any way to get the Plane
version with the white streaks fix? Thanks
Original comment by [email protected]
on 28 May 2014 at 6:17
from minimosd-extra.
Ok If I started this, let's continue. This is just "Extra" version. I think
it's for planes :-)
Original comment by [email protected]
on 28 May 2014 at 5:18
Attachments:
from minimosd-extra.
nick,
i just tried the copter 2.4.1 that you attached in comment #11. the lines
disappeared on "low brightness" settings. However, when i plug it in, the OSD
does not overlay the exact arrangement of data like I set it up in pnal 1 and
panel 2 in Config Tool. When i plug it back up to the USB, the settings are
just as I set them from before.
I also tried general 2.2 hex, but here i still get the lines even on the low
brightness setting.
Any advice on how i can make the Config tool settings correspond to the actual
data shown in my goggles? (I do press the "save tab to OSD button" in Config
tool every time).
THank you
Original comment by [email protected]
on 31 May 2014 at 2:51
from minimosd-extra.
Nick, can you attach your charset .mcm file? I don't get the right characters
to show up with your hex.
Original comment by [email protected]
on 31 May 2014 at 4:24
from minimosd-extra.
[email protected], what charset did you upload? I have tried every one that I
can find, but none of them have worked. I know that it isn't hardware as I can
get the charsets to work with other firmware builds.
Original comment by [email protected]
on 31 May 2014 at 4:59
from minimosd-extra.
I think I figured out the poor charset. It is my hardware. It seems as though
the latest .hex files are giving some hardware builds problems.
Nick, is there any way you can help guide me to get the arduino projects set up
correctly, or send me a modified 2.2 hex (with the modified white streaks)?
Original comment by [email protected]
on 9 Jun 2014 at 5:00
from minimosd-extra.
Daniel, which version of 2.2 do you need? plane or copter? Any particular
revision? I will compile it for you little later.
Original comment by [email protected]
on 9 Jun 2014 at 6:07
from minimosd-extra.
About charset, one of mcm files in
trunk/tools/OSD/bin/Release
works for me. Can't tell which exactly, because it's hard for me to take OSD
off my copter right now.
Original comment by [email protected]
on 9 Jun 2014 at 6:16
from minimosd-extra.
Thanks, Nick. If you have the time to build a 2.2 copter version with the
lower brightness, that would be awesome.
Do you know of a resource that helps to guide the process of setting up the
different arduino projects? I am having problems setting up and building.
There seems to be missing files or not enough info in the project.
Thanks for the help!
Original comment by [email protected]
on 9 Jun 2014 at 2:16
from minimosd-extra.
Daniel, I'm using arduino 1.0.5 or 1.0.3 and TortoiseSVN to work with code
repository.
I assume that you can work with SVN to get version you need.
In trunk folder make folder named ArduCAM_OSD and copy code from
MinimOSD-Extra_Copter there. You can also just rename foder.
Open Arduino
In Preferences/Sketchbook location choose folder with source code.
Restart Arduino. In File/Sketchbook choose ArduCAM_OSD and try to compile it.
If you will use 504 revision as I did for you, open file OSD_Vars.h and
uncomment defenition of batt_capacity variable.
And main thing. Go to ArduCAM_max7456.h and change
#define MAX7456_WHITE_level_80 0x03
to
#define MAX7456_WHITE_level_80 0xb
Original comment by [email protected]
on 9 Jun 2014 at 4:40
Attachments:
from minimosd-extra.
Thanks, Nic! Your hex worked great! I really do appreciate your help with it!
Original comment by [email protected]
on 10 Jun 2014 at 2:12
from minimosd-extra.
Why hasn't this fix been implemented in the main code? Is there some reason why
0x03 is better than 0xb for non Fat Shark transmitters?
Can someone explain exactly what the bit settings are in the 0xb? (00000011
becomes 00001011) Is it possible to change the same bit in the other brightness
settings? I'm happy to fix this in the main code and close the issue but I want
to understand the problem in more detail before I do.
It seems silly that users have to compile code to fix this when it could be
incorporated in to the brightness settings. (especially since I just bought a
fat shark 250mw tx, lol)
Original comment by [email protected]
on 27 Aug 2014 at 2:47
from minimosd-extra.
Ok, I checked out the data sheet for the video chip. The black levels work the
same as the white levels, using bits 2 & 3.
So for 100% brightness you have
0% black level 0x01
10% black level 0x05
20% black level 0x09
Testing with my Fat Shark Tx, you need 20% black level on all levels except 80%
white level which works ok with 10% black level. So a temporary fix would be to
replace the white levels in ArduCam_Max7456.h with the following defines.
//Fat Shark 250mw Tx white streaks fix
#define MAX7456_WHITE_level_80 0x07 //Black level 10%
#define MAX7456_WHITE_level_90 0x0A //Black level 20%
#define MAX7456_WHITE_level_100 0x09 //Black level 20%
#define MAX7456_WHITE_level_120 0x08 //Black level 20%
I'm no longer a committer, so I can't add them to the code for you.
Also, as a more permanent fix, these could be added to the windows config
program which could write the selected white/black level byte to the eeprom.
Then you wouldn't need any defines, you just read the eeprom and write the
value to the Max7456. Cleaner and you save some memory.
Original comment by [email protected]
on 30 Aug 2014 at 4:19
from minimosd-extra.
Thanks, I was able to compile the hex file and the result is perfect!!
Original comment by [email protected]
on 16 Nov 2014 at 9:07
from minimosd-extra.
Closed as we have a new version.
Ifthe problem is still present please reopen it.
Original comment by [email protected]
on 28 Nov 2014 at 11:44
- Changed state: Done
from minimosd-extra.
Lines 56 to 60 of ArduCam_Max7456.h r802:
//VM1 command modifiers
#define MAX7456_WHITE_level_80 0x03
#define MAX7456_WHITE_level_90 0x02
#define MAX7456_WHITE_level_100 0x01
#define MAX7456_WHITE_level_120 0x00
The black levels have not been added so the problem remains.
What about the new version made you think the problem was fixed?
Original comment by [email protected]
on 29 Nov 2014 at 4:25
from minimosd-extra.
[deleted comment]
from minimosd-extra.
I used the MinimOSD-Extra-copter-FS.hex given by [email protected] and that
fixed my issue, although the letters are certainly dimmer than before. Better
to have dimmer letters than white streaks, though! I used charset
MinimOSD_2.4.0.0.mcm along with it, and didn't have any messed up letters.
Original comment by [email protected]
on 1 Apr 2015 at 1:31
Attachments:
from minimosd-extra.
Hi guys I am seeing the same issue on a Rembizi s-osd. I have the rembizi
configuration tool but unsure how I get in the settings you guys are
discussing. Can somebody here please if you don't mind, giving me a quick guide
on how to get into these configure files?
Thank you
Jonny
Original comment by [email protected]
on 19 Apr 2015 at 6:36
from minimosd-extra.
Related Issues (20)
- predicted range or flight time. HOT 5
- OSD not displaying info without telemetry link with computer HOT 8
- Failed to talk to bootlaoder HOT 2
- DISARMED - ARMED warning in airplane firmware.
- minimOSD data OK no video HOT 5
- changing the baud rate from the configurator HOT 1
- Feature Req: Failsafe turns osd on HOT 3
- The overlay disappears when pos hold or RTL is active, returns with loiter or stabilise
- OSD Flickering with hi-res cameras? (Same issue with issue 55) HOT 3
- 2 extra bugged panels in my overlay - MinimOSD-Extra 2.4 | Plane r795
- Ezuhf RSSI, RSSI extra character
- Improve voltage accuracy by averaging
- Minim osd horizon jumbled text- firmware upload fail?
- Very bright view HOT 4
- no mav data solution HOT 1
- batt 2 voltage
- firmware update fails, lost sync. HOT 3
- Home Distance and Home Direction are not shown on my monitor when I use the OSD
- PX4 Flight Mode in the Upper Word of the Custom Mode, Not the Lower Word as Coded
- unintended OSD ovleray layout change during runtime
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from minimosd-extra.