Offline
Chicago

hi, ive been really fed up with virtual machine lately so ive tried to use the Mac flasher found at the link below, but none of the steps seem to work in the command prompt and i just get errors. I cannot seem to get any "port information" and as a result i get an error from the "make" function. does anyone have any of the in-between steps, like what a successful prompt execution would look like? thank you!

link:http://lacklustre.net/projects/ems-flasher/

p.s. i did go through the tutorial step by step but i kept getting issues.

Offline
Taichung, Taiwan

Is going back to using your VM more hassle than not being able to use the flasher?

Offline
Chicago
katsumbhong wrote:

Is going back to using your VM more hassle than not being able to use the flasher?

Its a pain, and in the past it has corrupted the save, and id really like to not lose work.
but as a whole i suppose it works. id prefer the easier method tho.

Offline
Taichung, Taiwan

I have a Mac and utilize Parallels with Windows XP and have not had any issues.

I have tried using the Mac port of cart flashers before and it just didn't seem to work at all for me.

Have you considered trying a different VM program?

I got Parallels in a software bundle deal with MacKeeper and it has worked flawlessly for me when I flash for my BB, ASM Flashercart, and EMS 64M carts.

Last edited by katsumbhong (Jan 30, 2014 1:42 am)

Offline
Canada

Did you follow the tutorial on the page that Chainsaw police created?
http://chainsaw.musho.org/stuff/ems-on-mac/

As an anecdote, I used to use VMWare fusion to do this, and it worked perfectly. I then used parallels and that worked for me. I then bought a drag'n'derp and that's all I need now. If those become available anymore, I'd suggest saving up for that!

I'm sorry you're having trouble, though. I've never gotten the flasher to work, either... though I'm sure it just requires a more keen knowledge of terminal.

Last edited by Jansaw (Jan 30, 2014 1:46 am)

Offline
Chicago
Jansaw wrote:

Did you follow the tutorial on the page that Chainsaw police created?
http://chainsaw.musho.org/stuff/ems-on-mac/

yeah i did.
I'm just super paranoid about using GB_USB in parallels because last time it corrupted the current song and i lost all instrument data and a lot of clips.
anyone else have this problem?

also yeah, i just got a prosound/rca/backlit DMG so now my next purchase is definitely going to be a drag n' derp

Last edited by venoSci (Jan 30, 2014 1:49 am)

Offline
Taichung, Taiwan
venoSci wrote:
Jansaw wrote:

Did you follow the tutorial on the page that Chainsaw police created?
http://chainsaw.musho.org/stuff/ems-on-mac/

yeah i did.
I'm just super paranoid about using GB_USB in parallels because last time it corrupted the current song and i lost all instrument data and a lot of clips.
anyone else have this problem?

I'm sorry to hear that. I've had issues with EMS 64M carts in the past and have been sticking with my non-usb flash carts + cart flasher hardware when working with LSDj.

Offline
Chicago

UPDATE: just backed up cart with 0 errors!
guess ill be good with Parallels after all~

Offline
Taichung, Taiwan
venoSci wrote:

UPDATE: just backed up cart with 0 errors!
guess ill be good with Parallels after all~

big_smile

Offline
Belfast/Manchester

Did you install MacPorts and Xcode first? You need those first so you can install pkconfig and libusb.

I tried doing this recently (got a new MacBook) and got to 'sudo make' and it's spitting this error at me:

cc -g -Wall -Werror `pkg-config --cflags libusb-1.0`   -c -o main.o main.c
main.c:403:33: error: comparison of constant 128 with expression of type 'char'
      is always false [-Werror,-Wtautological-constant-out-of-range-compare]
        if (buf[HEADER_CGBFLAG] == 0x80 && buf[HEADER_SGBFLAG] == 0x03) {
            ~~~~~~~~~~~~~~~~~~~ ^  ~~~~
main.c:405:40: error: comparison of constant 128 with expression of type 'char'
      is always false [-Werror,-Wtautological-constant-out-of-range-compare]
        } else if (buf[HEADER_CGBFLAG] == 0x80) {
                   ~~~~~~~~~~~~~~~~~~~ ^  ~~~~
main.c:407:40: error: comparison of constant 192 with expression of type 'char'
      is always false [-Werror,-Wtautological-constant-out-of-range-compare]
        } else if (buf[HEADER_CGBFLAG] == 0xC0) {
                   ~~~~~~~~~~~~~~~~~~~ ^  ~~~~
main.c:409:40: error: comparison of constant 192 with expression of type 'char'
      is always false [-Werror,-Wtautological-constant-out-of-range-compare]
        } else if (buf[HEADER_CGBFLAG] == 0xC0 && buf[HEADER_SGBFLAG] == 0x03) {
                   ~~~~~~~~~~~~~~~~~~~ ^  ~~~~
4 errors generated.

Is this because of Mavericks? I have a very limited knowledge of code so I'm quite confused.

Offline
Belfast/Manchester

Also, you can just download the precompiled version of ems-flasher instead of having to compile it yourself. Once you have that downloaded just follow the tutorial from step 2

http://lacklustre.net/projects/ems-flas … s_10.6.zip

Last edited by SkipCloud (Feb 10, 2014 9:43 pm)

Offline

I used to have to use a VM for this.
Tutorial didn't really help me so i just tried to figure it out myself, i've done that twice now.

1. download the files from here
2. drop that shit into your documents
3. open up terminal
4. type in cd(change directory) documents
5. type cd ems-flasher
6. then you should be able to just type in the commands for the ems flasher
"./ems-flasher --read --sav --bank 1 --verbose myfirstlsdj.sav"

there you go big_smile

Offline
Antwerp, Belgium
DESUMATE wrote:

I used to have to use a VM for this.
Tutorial didn't really help me so i just tried to figure it out myself, i've done that twice now.

1. download the files from here
2. drop that shit into your documents
3. open up terminal
4. type in cd(change directory) documents
5. type cd ems-flasher
6. then you should be able to just type in the commands for the ems flasher
"./ems-flasher --read --sav --bank 1 --verbose myfirstlsdj.sav"

there you go big_smile

+1, this is EXACTLY what I do! I also follow the chainsaw police tutorial and it worked very well so +1 to that guy too! and while I'm at it +1 to everyone! +1!