_The Doctor__ Posted May 13 Share Posted May 13 Panther, should this work on all of the SDRIVE MAX on down to the simple or? Quote Link to comment Share on other sites More sharing options...
Panther Posted May 13 Share Posted May 13 39 minutes ago, _The Doctor__ said: Panther, should this work on all of the SDRIVE MAX on down to the simple or? I really have no idea. I don't know that much about the SDrive lineup and what the software differences are between them, but you can always try it on whatever you have. I saw that there's an SDrive-Max version 1.3 available, so I just extracted that and used it as the basis for this version. I'm including just the .atr file and the full source files. sdrive.atr SDrive-v06-20240513.rar 1 Quote Link to comment Share on other sites More sharing options...
Panther Posted May 13 Share Posted May 13 This works with the SDrive-Max, versions 1.2 and 1.3. I tested it with an SDrive² but it showed "Incompatible v01 with #1 SDrive-A". I'll see if there's an update to the SDrive², but it is ARM based, so it wouldn't be as simple for someone to port the newer versions to. Quote Link to comment Share on other sites More sharing options...
+mytek Posted May 14 Author Share Posted May 14 7 hours ago, Panther said: Version information conflicts with different config settings saved was causing the problem. This should work. sdrive.atr 130.02 kB · 1 download I'll test it tomorrow. Thanks 👍 Quote Link to comment Share on other sites More sharing options...
kbr Posted May 14 Share Posted May 14 10 hours ago, Panther said: Okay, I'd forgotten about the SaveIm option when saving the settings. That allows saving settings from the touch screen, but it's still really screwy because then I can get it to boot SDRIVE.ATR at which point it remounts the images as saved within the SDRIVE.ATR file instead of however the unit itself saves settings and then reboots to boot what was originally mounted. Does anyone else have issues with these? This are two different things: SaveIm saves the actual loaded images to the EEPROM of the SDrive-MAX itself, and are inserted at power on of the device SDRIVE.ATR has it's own save file (SDRIVE.CFG) and is loaded when the control program(SDRIVE.COM) starts. SDRIVEN.COM prevent this config to load. On 5/11/2024 at 1:07 AM, mytek said: Yep that one works for me in all regards except for one thing. I can't get it to update the config file, even though it says it did. So for instance if I cycle the SIO speed from 6 to 2 by pressing U, and then I do a Control W, followed by pressing U and then Y after which it says "Cfg written", but when rebooting I'm back to the default SIO speed of 6. So just to be sure that there wasn't something wrong on my system or that I wasn't doing it right, I replaced sdrive.atr on the SD card with what I had been using before, and then did the same thing. It worked! Next I used MakeATR to extract the sdrive.cfg file from that working version, and then inserted that in place of the one on your file. Then I copied that over to my SD card and rebooted. It once again defaulted to SIO speed 6. Then just for grins I tried changing the speed and went to write it to the SD card and it stalled for quite a while and finally reported an Error #$90 (whatever that means). So strange Can you test the config write on your side to see if you are getting the same behavior? P.S. Thanks for what you've done thus far Think i found the problem of this image: SDRIVE.ATR has a special bootloader, where the start sectors of the files are hardcoded, so there should be nothing changed at the file structure. Originally SDRIVE.COM starts at sector 4, at this version there is SDRIVEN.COM at sector 4, so you are always running the version without loading the config. And the other files could not be loaded with the simple boot menu by holding down the SHIFT key during boot at this version, because they are at other sectors. Original: 2 Quote Link to comment Share on other sites More sharing options...
kbr Posted May 14 Share Posted May 14 (edited) The hardcoded start sectors are at sector 3: So this should be changed to: And you get this fixed image: SDRIVE.ATR Edited May 14 by kbr 2 Quote Link to comment Share on other sites More sharing options...
Panther Posted May 14 Share Posted May 14 1 hour ago, kbr said: SDRIVE.ATR has a special bootloader, where the start sectors of the files are hardcoded, so there should be nothing changed at the file structure. Originally SDRIVE.COM starts at sector 4, at this version there is SDRIVEN.COM at sector 4, so you are always running the version without loading the config. And the other files could not be loaded with the simple boot menu by holding down the SHIFT key during boot at this version, because they are at other sectors. Ah, thank you for that info. Now it makes sense. I've attached a new version here with the newer version with a few more changes, this time with the start sectors corrected. sdrive.atr SDrive-v06-20240513.rar 1 Quote Link to comment Share on other sites More sharing options...
MVladimir Posted May 14 Share Posted May 14 On 5/9/2024 at 6:33 PM, Bobofett said: Not sure if sharing links is allowed but here it goes, got it from Ali, it is the TF module in this link: https://es.aliexpress.com/item/1005001861949506.html?spm=a2g0o.order_list.order_list_main.41.21ef194dvJCLs4&gatewayAdapt=glo2esp You have to rewire accordingly as can be seen in my previous picture. Thank you. I find them and already ordered. (it was not simple search - we have a special AliExpress application for russian customers, and not all goods available for us :-(( ) Quote Link to comment Share on other sites More sharing options...
+mytek Posted May 14 Author Share Posted May 14 On 5/14/2024 at 12:14 AM, Panther said: I've attached a new version here with the newer version with a few more changes, this time with the start sectors corrected. I just tested this on my 576NUCplus4 which has an SDrive-ng (latest version). Everything works as it should now 👍 Thank you ever so much Quote Link to comment Share on other sites More sharing options...
Panther Posted May 14 Share Posted May 14 5 hours ago, mytek said: I just tested this on my 576NUC+plus4 which has an SDrive-ng (latest version). Everything works as it should now 👍 Thank you ever so much Great! You're welcome. And thank you, kbr for the hardcoded sector info. Quote Link to comment Share on other sites More sharing options...
Panther Posted May 15 Share Posted May 15 And, here is the SDrive² version (may also work with other units using older firmware versions). SDRIVE.ATR Quote Link to comment Share on other sites More sharing options...
Panther Posted May 15 Share Posted May 15 By the way, I used Google Translate to try to translate the Czech comments in the source code...sometimes this came out rather weird. This one was very funny. Source code comment: "mezernik promaze spodek" Google translation: "the space bar lubricates the bottom" The actual meaning was: space bar clears the bottom (of the display) Still, I was laughing. 1 Quote Link to comment Share on other sites More sharing options...
_The Doctor__ Posted May 15 Share Posted May 15 lubricates liquidates, this was a conversation had not all that long ago... it's weirdly correct when following the word logic definition and reasoning- and yet it's wrong in English. Clears, erases the whole thing, eradicates the whole thing, liquidation of the line, lubrication is a form of liquid washing it away. Quote Link to comment Share on other sites More sharing options...
+mytek Posted May 15 Author Share Posted May 15 20 minutes ago, Panther said: "the space bar lubricates the bottom" I think that could be useful in jail. Oh wait a minute I read that as soap bar not space bar 2 Quote Link to comment Share on other sites More sharing options...
_The Doctor__ Posted May 15 Share Posted May 15 he lubricates the tree, she lubricates his tongue... 1 Quote Link to comment Share on other sites More sharing options...
+mytek Posted May 16 Author Share Posted May 16 @Panther do I have your permission to place your updated sdrive.atr on my website? Quote Link to comment Share on other sites More sharing options...
Panther Posted May 16 Share Posted May 16 4 minutes ago, mytek said: @Panther do I have your permission to place your updated sdrive.atr on my website? Of course. I just made a few tweaks to someone else's software and it's to accommodate your hardware anyway. 1 Quote Link to comment Share on other sites More sharing options...
MVladimir Posted May 24 Share Posted May 24 On 5/14/2024 at 9:09 AM, kbr said: Sorry, I can't find this software. Can somebody share it or post link, where to find it. Thank's in advance. Quote Link to comment Share on other sites More sharing options...
kbr Posted May 24 Share Posted May 24 49 minutes ago, MVladimir said: Sorry, I can't find this software. Can somebody share it or post link, where to find it. Thank's in advance. This is happy-master. Quote Link to comment Share on other sites More sharing options...
MVladimir Posted May 24 Share Posted May 24 1 hour ago, kbr said: This is happy-master. Thank you! Useful tool. Have you original ATR or use the same as I now find on Thunderdome site? Quote Link to comment Share on other sites More sharing options...
Bobofett Posted June 20 Share Posted June 20 Hi @mytek . I have a bunch of arduino UNOs lying around, I was wondering if your firmware and atr file would work "headless" or screenless on an arduino UNO. If yes, where would one connect the sdrive module. Just curious in case I can reuse one of these arduinos. Thanks! Quote Link to comment Share on other sites More sharing options...
+mytek Posted June 20 Author Share Posted June 20 58 minutes ago, Bobofett said: Hi @mytek . I have a bunch of arduino UNOs lying around, I was wondering if your firmware and atr file would work "headless" or screenless on an arduino UNO. If yes, where would one connect the sdrive module. Just curious in case I can reuse one of these arduinos. Thanks! Well first of all its not my firmware to set the record straight. This is entirely the work of other people. In this particular project I only did the hardware aspect. Nothing more So I'm not really qualified to answer your questions. Quote Link to comment Share on other sites More sharing options...
Bobofett Posted June 21 Share Posted June 21 21 hours ago, mytek said: Well first of all its not my firmware to set the record straight. This is entirely the work of other people. In this particular project I only did the hardware aspect. Nothing more So I'm not really qualified to answer your questions. Thank you! Quote Link to comment Share on other sites More sharing options...
kbr Posted June 21 Share Posted June 21 On 6/20/2024 at 5:16 PM, Bobofett said: Hi @mytek . I have a bunch of arduino UNOs lying around, I was wondering if your firmware and atr file would work "headless" or screenless on an arduino UNO. If yes, where would one connect the sdrive module. Just curious in case I can reuse one of these arduinos. Thanks! I think this modified variant from @mytek should work on a standard arduino UNO also, but i have no information about the changes to skip the display detection. Maybe @mytek will they show us? Quote Link to comment Share on other sites More sharing options...
+mytek Posted June 21 Author Share Posted June 21 3 hours ago, kbr said: I think this modified variant from @mytek should work on a standard arduino UNO also, but i have no information about the changes to skip the display detection. Maybe @mytek will they show us? So for anybody that isn't familiar with what an arduino UNO is (I had forgotten myself)... It started out with a through-hole ATMEGA 328P microcontroller and broke out the chip's I/O to pin headers for easy prototyping. Later versions went to all SMD components and added more capabilities, while still retaining the same pin headers and chip fan-out. I'm not really all that familiar with all the down the road changes, but @Mr Robot has a very informative page on his website going into building an SDrive-Max based on the different UNO and LCD display variations that can be used. You should be able to do a "head-less" version of the SDrive-Max also using one of the UNO boards. As for how to bypass the LCD display detection, I don't believe, or I should say recall, whether this was a thing to worry about. And I certainly don't recall having to do anything special when basing the SDrive-Simple boards off of that SDrive-Max firmware, other than figuring out how to flash it directly to the ATMEGA 328P chip. Although there was one thing, that being the need to deactivate the SDrive-Max screensaver (more details are in the first post in this topic). EDIT: I went back and reviewed some of the early information a bit more and refreshed my memory. In order to be able to use the SDrive-Max firmware in a "head-Less" system (no LCD), it required copying the code from a working Max which had already had the screen calibration procedure done. This was also what was done to turn-off the Max's screensaver that was problematic for disk writes. So the firmware download(s) on the first page of this topic are already set-up for a "head-less" usage, and have the screen saver deactivated. So that firmware should be good to use in an UNO. As to how to flash the UNO, the link to Mr Robot's site should step through that process. 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.