keirf/flashfloppy

Roland s760 gotek c'ant communicate message!

shindoja opened this issue · 121 comments

Hi ! A have a s760 with a Gotek booting fine with 000.IMG :)
But i cannot load samples .IMG file its said "cant communicate" on the s760 and error 31 on the Gotek.
What im i missing ? Thanks a lot

I think they should work :)
Thanks !

Ok ! Still doesnt work hehe
I changed the extension to IMG ang to OUT.
I update to 4.7 but blanc screen after the countdown
I came back to 3.38 and it booting again
But when i try to load its doesnt see and say : Please insert disk

The thing is im a musician haha I dont know much about computer or even de 760 as i just got it

So really maybe there is something really stupid a dont get hehe

Do i have to make a special partition on my usb key for s760 to read the sounds ?

And also , on the Gotek, There is only 4 " parts " a can click on : 000, 001, 002, 003

Thanks you so much !

keirf commented

Can you share a non-working IMG file on this issue ticket?

Oups it says that

002

I just rename it Jpeg to paste it here, but its the IMG file that i tried to play in the S760 :) Thank you

Try to make an zip-package of it first, then drag&drop that .zip here :)
WinZip for example works for zipping

Thanks for the tip !

Anybody has a clue ? When i go to dick it say " please insert disk " , Its like i would have to make a partition or something , my usb key is 16g
Thank you !

keirf commented

IMG file looks fine.

Maybe you need to create a FF.CFG text file in your USB stick with a different interface setting in it. It's just a plain text file. Eg you could try putting this in it:

interface = jppc-hdout

Ok i'll try that ! Thanks :)

Oups does not boot anymore. And i tried to revert to shugart and does not boot either. There is definitely something i dont get in the general structure of the Gotek protocoles hehe. I did eventually push the 2 buttons to try reseting..may be i took it back to stock parameters ?

So from the start what i understand:

1- Unbox the gotek
2- Put the J3 jumpers to install firmware
3- Use artery to install firmware into Gotek via usb to usb cable
4- Put Gotek physically into the s760
5- Format usb stick in fat 32 ( 16gig)
6- Put s760224 file from roland on the root folder

That's how i got to boot the s760 until now but never was able to save or read a sample.

Thank you ! Cant wait to play music haha

Could it be that im installing the wrong hex file in the Gotek ? The file installed is flashfloppy t415-st105-3.38.hex

Im trying to update to a HxCFEUSB_5_1_1_1aRoland_QuickDisk.UPD but the Gotek wont update nothing it seems.

Ok so looks like I have to put a resistor on pin 2 and 34 hehe come back with details !

Is it normal also it does not keep the .CFG file ?

keirf commented

Which CFG file?

The one i write each time I put back the usb stick with different ' interface ' options in the root folder. When i open it back in my computer it erase and let just what it seems to be the last file it try to open in the s760.

Also I did the resistor thing on pins 2 and 34 and it did not change nothing hehe

Also its like the gotek does not want to update files when I put them on the USB stick and hold the 2 buttons at start. Its says upd but different error code after that.

keirf commented

The config file you write to should be called FF.CFG. Are you writing to IMAGE_A.CFG?

A yes as it was the .CFG file that the s760 created i though its was the right one !
Ok so i'll try whit the FF one. Also :

1- if you could tell me if I should let the resistors or remove them that would help remove some shaky parameters from the overall situation :)

2- What firmware should i put to be sure now i flashed the : at415-st105-3.39.hex

3- What could be the issue with the update protocol ?

Thanks infinitely

keirf commented

I wouldn't mess with the onboard resistors.

What model is your Gotek (written on the PCB)?

ok !

Model : SFRKC30.AT2

Also it only boot with : interface = jppc-hdout or IBM PC

Also we are talking on facebook haha

keirf commented

Do you have OLED display? What version is shown when you enter update mode?

No oled just stock version ( plan to do that later )

keirf commented

You have flashed the correct firmware. Update should work. What's the error.

Most of the time 34 sometimes 01

keirf commented

E01 is no update file found. E34 I think shouldn't be possible in update mode.

keirf commented

You should copy the .upd file from the Greaseweazle distribution to root of your usb stick.

Says e56 for 1 sec then e01

keirf commented

What file(s) did you copy to your USB drive?

And i also tried to flash the gotek with the .hex file but the gotek did not lite up after. Illl try the f1 and f7 version

keirf commented

Why are you using Greaseweazle firmware files? You want FlashFloppy right?

Those are the files on the root of usb stick 000 is the roland 2.24

Is the stick should be in masterboot or partition guid ?

keirf commented

Recent firmware supports both mbr and gpt.

ok

keirf commented

I've heard no success loading s760 samples. What would be useful is a s760 sample disk layout. Eg an hfe image file formatted on s760. Or areal sample disk dumped using something like Greaseweazle. Then we could see the actual disk layout.

None of the greaseweaszle work on my Gotek :(

I mean the firmware

keirf commented

Of course not. Greaseweazle doesn't run on Gotek.

I dont have any original disk

keirf commented

Let me ask around.

Ok thanks a lot !

Its funny cause the s760 always re-create a new IMAGE_A.CFG file on the usb stick each time a boot it with it.

keirf commented

Yes it uses that to remember last image loaded.

keirf commented

Are your sample disk image files exactly 1474560 bytes in size?

You must correctly set the interface mode in FF.CFG file. You need a one line text file FF.CFG containing: interface = ibmpc-hdout

There's developpement ! I put the pin 2 and 34 in the ff.CFG file and it loaded 1 .IMG file but says : please insert disk 2 and then er and i have to cancel.

Also the other disk image say : ' unformated ' and ' not a sound disk '. I tried to format but change nothing.

This is my ff.CFG :

host = unspecified
 interface = jppc-hdout
pin02 = rdy
pin34 = chg

I'll try ibmpc-hdout :) At least i know everything it good physically with the Gotek!

002.IMG.zip
DISK3.IMG.zip

The DISK3.IMG load but say error at the end ( feels like its too big or something )
The 002.IMG it say ' not sound disk '

I'll try dens on pin 2

Im trying every option on pins 2 and 34 !

Hi all, I'm trying to save a sample from s760 on the gotek image senza successo. The gotek is correctly installed (jumper setting on JC and S0) in fact the OS on the s760 loads correctly, the problem occurs during the saving phase, first it asks to format the disk, then it starts writing, but in the end either a "floppy write error" error arrives or in other cases it hangs loading and crashing, so I'm forced to turn the s760 off and on again. I have gotek on roland S760 and on Roland dj70 are very similar, in fact I have the same problem with both. The s760 gotek has firmware 3.35 The dj70 gotek has firmware e 3.36. I enclose images of the Roland S760, the tests were done both on image 1.44 and 720 and screen of the usb stick and folders and images. I also tried 3 different stick usb with the same result. Can someone help me?
01
02
03
04
05
crash 01
crash 02

Hi all, I'm trying to save a sample from s760 on the gotek image senza successo. The gotek is correctly installed (jumper setting on JC and S0) in fact the OS on the s760 loads correctly, the problem occurs during the saving phase, first it asks to format the disk, then it starts writing, but in the end either a "floppy write error" error arrives or in other cases it hangs loading and crashing, so I'm forced to turn the s760 off and on again. I have gotek on roland S760 and on Roland dj70 are very similar, in fact I have the same problem with both. The s760 gotek has firmware 3.35 The dj70 gotek has firmware e 3.36. I enclose images of the Roland S760, the tests were done both on image 1.44 and 720 and screen of the usb stick and folders and images. I also tried 3 different stick usb with the same result. Can someone help me?
01
02
03
04
05
crash 01
crash 02

keirf commented

@daftpunker So can you load sample disks okay, but formatting a new disk is a problem?

@daftpunker Can you load these images into your DJ70?
DJ70-DemoDisks.zip

If not, let me know and I will see what settings I have in my FF.CFG

Hi @cidermassive thanks but it didn't work, it won't load the demos you sent me.

@keirf , thanks to you too for the answer, on the s760 it only loads the operating system without any problem. Then I try to export by saving a sample on gotek but after waiting for the usual formatting of the blank and started writing it returns at the end of the error

I have made various tests, I am attaching 2 zip folders that precisely reproduce the contents of the 2 USB sticks s760 and dj70
S760.zip
DJ70.zip

keirf commented

Low RAM 415 based Goteks may have insufficient buffering to format an image.

Could you please check the two folders I attached earlier? Are the folder organization and cfg, hfe and img files in order as they should? Can you test them on yours to see if they work for you?

@daftpunker thanks for the files.....they are all the same demo disk file....with different names...was able to load all three here, blank,dska0002 and dj70 demo disk

i have formatted your blank.img on my dj70

i am using ff 3.16 and also i believe one of the original gotek models with the larger processor....

attaching the dj70 formatted disk and my ff.cfg for your reference

DJ70.zip

if it helps @keirf i can set up logging and attach the file.......

i am using the following cfg settings and it works here (note: i have reloaded the cfg into the gotek drive (pressing both buttons while no stick is in the drive) just to be sure it was using these settings)

interface = jc
host = unspecified
pin02 = dens
pin34 = chg

@daftpunkergrazie per i file.....sono tutti lo stesso file del disco demo....con nomi diversi...è stato in grado di caricarli tutti e tre qui, vuoto,dska0002 e disco demo dj70

ho formattato il tuo blank.img sul mio dj70

sto usando ff 3.16 e credo anche uno dei modelli gotek originali con il processore più grande ....

allegando il disco formattato dj70 e il mio ff.cfg come riferimento

DJ70.zip

@cidermassive -----> Your zip worked!!! GREAT!!! THANK YOU 10000000000000!!!

@daftpunker Fantastic!

Can you also check if this file works with the S760?

if it does not, try the follwoing (my s330 settings):

interface = jc
host = unspecified
pin02 = auto
pin34 = auto

@cidermassive
Perfect, :) I also tried it on the S760 and.... IT WORKS!!!

The "BlankDiskFormattedbyDj70" image works!!! ;)

I am grateful to you!

Enjoy the lovely sound of those Roland Samplers!

We are all very greatful to @keirf !!!

keirf commented

In the end, did this work with jumper at position S0 only? As well as the correct interface/pin setting in FF.CFG?

EDIT: See what I wrote here for S-760 (so far): https://github.com/keirf/FlashFloppy/wiki/Host-Platforms#roland
Note that interface=ibmpc-hdout is equivalent to pin02 = dens and pin34 = chg.

Hi all, I am writing to you again because other problems have appeared.
Actually I have n.3 Roland S760 and n.1 Roland DJ70
On each Roland I mounted its own Gotek respectively:
Gotek firmware Jumper
Roland S760 (1) SFRKC30AT 3 3.35 – 32KB S0
Roland S760 (2) SFRKC30AT 2 3.36 – 32KB S0
Roland S760 (3)OP SFRKC30AT 2 3.36 – 32KB S0
Roland DJ70 SFRKC30AT 2 3.36 – 32KB S0 – JC
image

Previously successful tests had been on these 2 machines:
Gotek firmware Jumper
Roland S760 (1) SFRKC30AT 3 3.35 – 32KB S0
Roland DJ70 SFRKC30AT 2 3.36 – 32KB S0 – JC
image

Next I tried the same usb stick on the 2 remaining S760s and it didn't work:
Gotek firmware Jumper Load OS Samples Load/Save
Roland S760 (2) SFRKC30AT 2 3.36 – 32KB S0 OK KO
Roland S760 (3)OP SFRKC30AT 2 3.36 – 32KB S0 OK KO
image

So I tried to move the SFRKC30AT3 floppy swapping it on one of the 2 rolands and the test confirmed that the SFRKC30AT3 continued to work even on another S760 while the SFRKC30AT2 continued not to work even on the s760 where the SFRKC30AT 3 worked.
Gotek firmware Jumper Load OS Samples Load/Save
Roland S760 (1) SFRKC30AT 2 3.36 – 32KB S0 OK KO
Roland S760 (2) SFRKC30AT 2 3.36 – 32KB S0 OK KO
Roland S760 (3)OP SFRKC30AT 3 3.35 – 32KB S0 OK OK
Roland DJ70 SFRKC30AT 2 3.36 – 32KB S0 – JC OK OK
image

Ah checking well on S760 the jumper positioned on JC causes the failure to load the OS. The only way to load OS is to place a single Jumper on S0.
Gotek firmware Jumper Load OS Samples Load/Save
Roland S760 (1) SFRKC30AT 3 3.35 – 32KB S0 OK OK
Roland S760 (2) SFRKC30AT 2 3.36 – 32KB S0 – JC KO -
Roland S760 (3)OP SFRKC30AT 2 3.36 – 32KB S0 – JC KO -
Roland DJ70 SFRKC30AT 2 3.36 – 32KB S0 – JC OK OK
image

What do you think is not right?
I am again attaching the content of the flash drive and below I summarize a diagram of the various trials:

image

Many thanks for your attention

keirf commented

Does the USB stick still have the required FF.CFG on it? Because you could remove that file, and the original working AT3 Gotek would continue to work, because the FF.CFG configuration gets cached within the Gotek. But then the AT2 Goteks would not work, because they have not seen the required FF.CFG file.

You might also upgrade/downgrade the AT2 Goteks to the same firmware version as the AT3.

Basically you want everything as identical as possible to the working Gotek.

keirf commented

I would also try updating your AT2 Gotek to latest firmware (that's v3.39).

Hi Keirf

AT3 remained in the stick the FF.CFG file works so I didn't make any changes to the stick.
AT2 I tried the same stick that I have attached above with the results described above.
I attach the error on trying to save a sample with this configuration:
image
image

To be able to update AT2 Gotek to the latest firmware (v3.39) gladly, but I have to see some tutorials I'm not so expert

keirf commented

Download the v3.39 zip file(1). Copy the FF_Gotek*.upd file contained within to the root of your USB drive.

With USB drive ejected, press the rotary encoder on your AT2 to bring up main menu. Rotate to select "Firmware Update". Press the encoder a few times until the displays says "[USB]". Now insert the USB drive. You should automatically update to v3.39.

1: https://github.com/keirf/flashfloppy/releases/download/v3.39/flashfloppy-3.39.zip

keirf commented

Another thing though: If you have FF.CFG correctly on your USB drive, the FF.CFG explicitly sets pin02 and pin34 configuration. This overrides the interface=jc setting completely. Therefore it should make no difference whether jumper JC is installed or not! So if installing jumper JC is making a difference on your AT2 Goteks, you have a configuration problem.

@keirf

I performed what you told me on S760 (AT2):

1 I extracted the zip folder and copied the "FF_Gotek-3.39.upd" file to the root of the USB stick.
image

2 I rotated the knob selecting firmware upgrade and pressing several times until "USB" came out

3 I inserted the USB stick containing the "FF_Gotek-3.39.upd" file in the root, the display showed me the update to 3.39 but in the end error 34 appeared
image

4 I extracted the stick and the display indicated 3.39 as firmware

5 I inserted the USB stick with the contents that work in the AT3 but the saving test always returned the same error
image

keirf commented

Seems you updated okay. But I think there is a configuration error somewhere. Like I said earlier: Given the correct FF.CFG you should be using, the JC jumper should have no effect on Gotek behaviour. Since you report that it does have an effect, your configuration seems to be incorrect.

These are the 2 Goteks compared:
IMG_20230326_230157
Uploading IMG_20230326_230155.jpg…

AT2:
IMG_20230326_230234

IMG_20230326_230348

IMG_20230326_230354

keirf commented

The hardware setup of both Goteks looks fine. This would be a software configuration difference.

On both AT2 and AT3:

  1. Remove USB drive
  2. Press rotary encoder to enter Main Menu
  3. Rotate to select "Factory Reset". Press the rotary encoder twice.
  4. Display should say "Reset Flash Configuration" and then back to main screen.

Now, as usual, with the exact same USB drive test the AT2 and AT3 in your S760. Do they behave at all differently now?

Factory reset done. When trying to save a sample the same error as above appears

And if we tried to install on gotek AT2 Firmware 3.35 equal to the one installed on ful AT3?

That would be a downgrade but as a matter of fact on AT3 the 3.35 works

I think I'll have to do the same procedure you told me for 3.39

Firmware version 3.35 correct is this?

https://github.com/keirf/flashfloppy/releases/tag/v3.35

image

keirf commented

So you factory reset both and the AT3 worked but the AT2 didn't?

You can indeed downgrade the AT2 to 3.35, no problem.

keirf commented

Remove the old FF_Gotek*.upd file from the USB drive before copying across the 3.35 one.

Yes, I deleted the 3.39 update first and copied the 3.35 update to the USB root. Unfortunately nothing has changed, even with firmware 3.35 the same error appears when trying to save a sample. I also tried doing a factory reset but nothing changed

keirf commented

Did you also factory reset the AT3 and test that again afterwards?

On AT3 I didn't touch anything as it works as configured. The tests I'm running on the AT2 are the ones that are making me damn

keirf commented

What happens if you put jumper JC on the AT2 now?