Firmware Update Error

#1
I inherited a Gmax 1.0 and I'm in the final stages of converting it to a 1.5. I tried to update the firmware using Arduino and Arduino gave me a funny error....does anyone know what this means? I also have a MINTEMP error on the printer but that might not be related.

Arduino: 1.8.5 (Mac OS X), Board: "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"

In file included from sketch/SdFile.h:27:0,
from sketch/cardreader.h:6,
from sketch/Marlin_main.cpp:37:
SdBaseFile.h:38: error: using typedef-name 'fpos_t' after 'struct'
struct fpos_t {
^
In file included from sketch/Marlin.h:10:0,
from sketch/Marlin_main.cpp:30:
/Users/Michael/Downloads/Arduino.app/Contents/Java/hardware/tools/avr/avr/include/stdio.h:950:33: note: 'fpos_t' has a previous declaration here
__extension__ typedef long long fpos_t;
^
exit status 1
using typedef-name 'fpos_t' after 'struct'

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
 
#2
The 1.5 uses a different lcd display. You'll have to either buy the new one or modify the firmware to use the old one.
That's my best guess based on your post. Could be wrong.
 

gCreate_Joshua

Administrator
Staff member
#3
Did you select the board you have? Also, the older firmware does not upload with the current version of the arduino software. You will need to download 1.0.4 to upload the 1.5 firmware.