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

G1Xon identifier code #26

Open
AndersonAOS opened this issue Jan 24, 2023 · 9 comments
Open

G1Xon identifier code #26

AndersonAOS opened this issue Jan 24, 2023 · 9 comments

Comments

@AndersonAOS
Copy link

F0 52 00 XX 50 F7

?? – G1XON
4F = B3
58 - MS-50G
59 – G3X
5A - G3
5B – G5
5F MS-60B
61 - MS-70CDR
63 - G1ON
65 – B1on
66 – B1XON
6E – G5n

@AndersonAOS
Copy link
Author

64 ??
if you have the identifiers of other models, post here.

@shooking
Copy link
Owner

Hi there. I have put them in wiki for pedals I have.
I think you correctly got the others. The GCE-3 and the B1XFour and friends seem to be 6E.

@AndersonAOS
Copy link
Author

And the G1xon? Would that really be 64?

@shooking
Copy link
Owner

shooking commented Jan 24, 2023

I had a genius idea of looking for some online patches - surely that WOULD show the hex?
Seems most folks share screen dumps ... computers are too much work .. doh.
But if you can find some patch dumps that might be a great confirmation?
For example - from a B1XFour

C:\Users\shooking1\Documents\Software\ZoomPedalFun\B1XFour\DerivedData\Patches>hexdump -C patch_00.bin
00000000  f0 52 00 6e 45 00 00 00  00 00 00 78 05 00 50 54  |.R.nE......x..PT|
00000010  43 46 54 01 00 00 00 01  00 00 00 06 00 10 00 00  |CFT.............|
00000020  00 00 00 00 00 00 00 00  00 00 00 53 61 00 6e 73  |...........Sa.ns|

So the patch itself has to have the device ID. If we can find some online patches we can verify the ID?

Anyhow I found this tonelib forum error message that sheds some light?

https://tonelib.net/forums/threads/transfer-g1on-patches-to-g1xon.9647/

image

So I would imaging g1xon = 0x63 and g1on = 0x64?

Now - dont forget sysextones ... https://github.com/SysExTones/g1on/blob/master/g1on/CONSTANTS.py#:~:text=ZOOM_DEVICE_ID_G1ON%20%3D%200x63
So maybe dude on the forum got it wrong way around? I only have a B1On which is for sure 0x65 (sorry I originally posted 0x61).
I will try to look more deeply later in the week - hassle me if I forget :-)

@shooking
Copy link
Owner

shooking commented Jan 24, 2023

I took a quick look at some of the bastardized ToneLib patches.
B1XFour - 1st byte 6E
G1Xon - 1st byte 64 (d)
Now might just be coincidence - or the dude strips off the initial sysex to save space?

look like I might be right?
image

You could look at a MS70 to see if that is 61 - then the gun would for sure be smoking?

@AndersonAOS
Copy link
Author

AndersonAOS commented Jan 24, 2023

Excellent. I have the g1on and confirm that it is 63 But I don't have access to g1xon at the moment

@AndersonAOS
Copy link
Author

AndersonAOS commented Jan 24, 2023

There is a midi command of "question" to which the crankset answers it is possible to know the identification code, but I do not have access to g1xon at the moment

Question f0 7e 00 06 01 f7

Reply to MS50g = f0 7e 00 06 02 52 58 00 00 00 33 2e 30 30 f7

in the seventh byte is the identifier digit

@shooking
Copy link
Owner

Yeah it is on the wiki pages I wrote for pedals I have. You have seen the wiki right? If you want to contribute any pages that would be cool.

Tonight I finished creating a prototype PCB for my B1XFour remote control device. It will make my B1XFour into a G5n like control surface plus ability to inject (possibly midi over bluetooth) into the ESP32 to control FS1, 2, Tuner on, Fax category on, Fx1 to 5 on/off, settings, mem stomp, rhythm, looper and the p1 to 4 up/down via footswitch. I also added BT page Turner to it. I made a video about it on my YT channel. The idea seems applicable to other pedals but would need a different 25 pin cable wired into box.

@dkts2000
Copy link

i have a g1xon. id is 64

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

3 participants