Reporgramming sparkfun openlog

cyclegadget:

Remember, if you get OpenLog stuck into an unknown baud rate, there is a safety mechanism built-in. Tie the RX pin to ground and power up OpenLog. You should see the LEDs blink back and forth for 2 seconds, then blink in unison. Now power down OpenLog and remove the RX/GND jumper. OpenLog is now reset to 9600bps with an escape character of ‘ctrl+z’ pressed three consecutive times.

Command Set · sparkfun/OpenLog Wiki · GitHub

Thanks, but the config fils lets me think it's already configured at 9600 bps.

So no news from anybody?
Tips about the "led error code"?
Explanations for empty files?

I also would like to see more information from anyone who has sucessfully used OpenLog as a stand alone logging device. I am having significant issues using a seperate RTC(SPI) and Openlog to try to make a standalone logger capable of timestamping.
There is very little informtation or examples (any?) of a modified firmware for openlog.

I know this thread is 7 months old with no activity, but hopefully someone will see this.

madd0c:
I also would like to see more information from anyone who has sucessfully used OpenLog

I switched to PIC32 Pinguino Micro: PIC32-PINGUINO-MICRO - Open Source Hardware Board

Sadly to large a form factor for my needs. I appreciate the information, I do hope someone who has been able to actually get a moddded OpenLog working will chime in.
I just would like to see some examples, especially of multiple SPI devices.

Thanks in advance

I have modified the OpenLog firmware to make a portable serial uSD card data logger. This was relatively easy using the sources from the SparkFun OpenLog GitHub.

More info on my modifications can be found at http://dlkeng.cwahi.net/AVR/SD_Logger/My SD Data Logger Info.html

Unfortunately, I didn't use the SPI interface in my modifications.

It sounds very interesting!
Could you please explain how exactly to upload your firmware to openlog? Sparkfun instructions are old and unsatisfactory.

On the SparkFun Flashing Firmware web page (Flashing Firmware · sparkfun/OpenLog Wiki · GitHub), they suggest using their FTDI Basic and Crossover Breakout for FTDI boards to connect to the OpenLog board. I just used a RS-232 serial-to-TTL adapter I had instead (in the schematic on my web page for the portable serial data logger, you can see I used a MAX233 device - note, it is wired as a DTE so a null-modem adapter is needed to connect the correct signals on the DB-9 to the COM port on the PC). The signals that need to be connected are: Rx, Tx, DTR, and GND.

Anyway, after connecting the OpenLog to the PC, the Arduino software environment (Arduino 1.0 or later) is used to reprogram the OpenLog device similar to what would be done if you were programming/uploading to a standard Arduino board. In fact, the OpenLog appears to operate as an Arduino Uno, so, in the Arduino software environment, set the board under Tools->Board to Arduino Uno.

All of this is spelled out reasonably well in the Updating Firmware on OpenLog v3 section on their Flashing Firmware web page. If you follow their instructions, including obtaining the needed SerialPort and SdFat libraries, you should be able to recompile the OpenLog_v3.ino from their GitHub site and load that on your OpenLog device as a start. From there, its just a matter of modifying the original source for the feature changes you need. (If you look at the source files on my web site, you will notice I split the original OpenLog_v3.ino into multiple .ino files to make it easier to manage as separate functional modules that all get compiled into one executable by the Arduino software environment.)

hello friends...
i`ll try to edit openlog source code, but many errors when i opened this file.
some people can help?

some people can help?

Based on pictures? No.

Post the code, and the TEXT of the error messages.

mikrodb:
hello friends...
i`ll try to edit openlog source code, but many errors when i opened this file.
some people can help?

If all you are wanting is just a simple 9600 BAUD serial logger, you may want to look over this project on my page:
http://www.hackster.io/rayburne/sd-card-serial-logger

i just tried compiling with 1.0.5r2 and no issues. it ONLY uses the SD.h from the standard Arduino library, so you should not need to worry about any other code.

Ray