Problems flashing system firmware to Electron

Ok here is a good question

My I2C program doesnt complile for my Electron with version 0.6.0 but it compiles for 0.6.1 so where is the firmware upgrade to flash it with 0.6.1 all I can find is the 0.6.0 anyone ???

it is a little bit past half way down the page.

Yea tried to download and flash it but it is having problems seeing it

attempting to flash firmware to your device --system-part2-0.6.4-electron.bin
Flash device failed.
I didn’t recognize that device name or ID, try opening https://api.particle.io/v1/devices?access_token=1d26c4351354ba5aa38511d834d31853668ac75c
jade@jade-Satellite-C670:~/Downloads$

Dont worry I reset my token

I was hoping there was going to be a particle device updater instead of flashing it oldschool

Could you show us a screenshot of your CLI when issuing those commands?

No …not really …simple command Particle flash — “” File …Particle was in listening mode …Not brain surgery …Issue has to be with Particle site …Tried two different electrons

attempting to flash firmware to your device --system-part1-0.6.2-rc.2-electron.bin
Flash device failed.
I didn’t recognize that device name or ID, try opening https://api.particle.io/v1/devices?access_token=**********************************************
jade@jade-Satellite-C670:~/Downloads$ particle flash --system-part1-0.6.2-rc.2-electron.bin

cmake-3.7.2/Utilities/cmliblzma/liblzma/common/index_encoder.c
    cmake-3.7.2/Utilities/cmliblzma/liblzma/common/index_hash.c
    cmake-3.7.2/Utilities/cmliblzma/liblzma/common/index.c
    cmake-3.7.2/Utilities/cmliblzma/liblzma/common/stream_buffer_decoder.c
    cmake-3.7.2/Utilities/cmliblzma/liblzma/common/stream_buffer_encoder.c
    cmake-3.7.2/Utilities/cmliblzma/liblzma/common/stream_decoder.c
    cmake-3.7.2/Utilities/cmliblzma/liblzma/common/stream_encoder.c
    cmake-3.7.2/Utilities/cmliblzma/liblzma/common/stream_flags_common.c
    cmake-3.7.2/Utilities/cmliblzma/liblzma/common/stream_flags_decoder.c
    cmake-3.7.2/Utilities/cmliblzma/liblzma/common/stream_flags_encoder.c
    cmake-3.7.2/Utilities/cmliblzma/liblzma/common/vli_decoder.c
    cmake-3.7.2/Utilities/cmliblzma/liblzma/common/vli_encoder.c
    cmake-3.7.2/Utilities/cmliblzma/liblzma/common/vli_size.c
    cmake-3.7.2/Utilities/cmliblzma/liblzma/delta/delta_common.c
    cmake-3.7.2/Utilities/cmliblzma/liblzma/delta/delta_decoder.c
    cmake-3.7.2/Utilities/cmliblzma/liblzma/delta/delta_encoder.c
    cmake-3.7.2/Utilities/cmliblzma/liblzma/lz/lz_decoder.c
    cmake-3.7.2/Utilities/cmliblzma/liblzma/lz/lz_encoder_mf.c
    cmake-3.7.2/Utilities/cmliblzma/liblzma/lz/lz_encoder.c
    cmake-3.7.2/Utilities/cmliblzma/liblzma/lzma/fastpos_table.c
    cmake-3.7.2/Utilities/cmliblzma/liblzma/lzma/fastpos_tablegen.c
    cmake-3.7.2/Utilities/cmliblzma/liblzma/lzma/lzma_decoder.c
    cmake-3.7.2/Utilities/cmliblzma/liblzma/lzma/lzma_encoder_optimum_fast.c
    cmake-3.7.2/Utilities/cmliblzma/liblzma/lzma/lzma_encoder_optimum_normal.c
    cmake-3.7.2/Utilities/cmliblzma/liblzma/lzma/lzma_encoder_presets.c
    cmake-3.7.2/Utilities/cmliblzma/liblzma/lzma/lzma_encoder.c
    cmake-3.7.2/Utilities/cmliblzma/liblzma/lzma/lzma2_decoder.c
    cmake-3.7.2/Utilities/cmliblzma/liblzma/lzma/lzma2_encoder.c
    cmake-3.7.2/Utilities/cmliblzma/liblzma/rangecoder/price_table.c
    cmake-3.7.2/Utilities/cmliblzma/liblzma/rangecoder/price_tablegen.c
    cmake-3.7.2/Utilities/cmliblzma/liblzma/simple/arm.c
    cmake-3.7.2/Utilities/cmliblzma/liblzma/simple/armthumb.c
    cmake-3.7.2/Utilities/cmliblzma/liblzma/simple/ia64.c
    cmake-3.7.2/Utilities/cmliblzma/liblzma/simple/powerpc.c
    cmake-3.7.2/Utilities/cmliblzma/liblzma/simple/simple_coder.c
    cmake-3.7.2/Utilities/cmliblzma/liblzma/simple/simple_decoder.c
    cmake-3.7.2/Utilities/cmliblzma/liblzma/simple/simple_encoder.c
    cmake-3.7.2/Utilities/cmliblzma/liblzma/simple/sparc.c
    cmake-3.7.2/Utilities/cmliblzma/liblzma/simple/x86.c
    cmake-3.7.2/Utilities/cmlibuv/src/fs-poll.c
    cmake-3.7.2/Utilities/cmlibuv/src/inet.c
    cmake-3.7.2/Utilities/cmlibuv/src/threadpool.c
    cmake-3.7.2/Utilities/cmlibuv/src/unix/aix.c
    cmake-3.7.2/Utilities/cmlibuv/src/unix/android-ifaddrs.c
    cmake-3.7.2/Utilities/cmlibuv/src/unix/async.c
    cmake-3.7.2/Utilities/cmlibuv/src/unix/core.c
    cmake-3.7.2/Utilities/cmlibuv/src/unix/darwin-proctitle.c
    cmake-3.7.2/Utilities/cmlibuv/src/unix/darwin.c
    cmake-3.7.2/Utilities/cmlibuv/src/unix/dl.c
    cmake-3.7.2/Utilities/cmlibuv/src/unix/freebsd.c
    cmake-3.7.2/Utilities/cmlibuv/src/unix/fs.c
    cmake-3.7.2/Utilities/cmlibuv/src/unix/fsevents.c
    cmake-3.7.2/Utilities/cmlibuv/src/unix/getaddrinfo.c
    cmake-3.7.2/Utilities/cmlibuv/src/unix/getnameinfo.c
    cmake-3.7.2/Utilities/cmlibuv/src/unix/kqueue.c
    cmake-3.7.2/Utilities/cmlibuv/src/unix/linux-core.c
    cmake-3.7.2/Utilities/cmlibuv/src/unix/linux-inotify.c
    cmake-3.7.2/Utilities/cmlibuv/src/unix/linux-syscalls.c
    cmake-3.7.2/Utilities/cmlibuv/src/unix/loop-watcher.c
    cmake-3.7.2/Utilities/cmlibuv/src/unix/loop.c
    cmake-3.7.2/Utilities/cmlibuv/src/unix/netbsd.c
    cmake-3.7.2/Utilities/cmlibuv/src/unix/openbsd.c
    cmake-3.7.2/Utilities/cmlibuv/src/unix/os390.c
    cmake-3.7.2/Utilities/cmlibuv/src/unix/pipe.c
    cmake-3.7.2/Utilities/cmlibuv/src/unix/poll.c
    cmake-3.7.2/Utilities/cmlibuv/src/unix/process.c
    cmake-3.7.2/Utilities/cmlibuv/src/unix/proctitle.c
    cmake-3.7.2/Utilities/cmlibuv/src/unix/pthread-barrier.c
    cmake-3.7.2/Utilities/cmlibuv/src/unix/pthread-fixes.c
    cmake-3.7.2/Utilities/cmlibuv/src/unix/signal.c
    cmake-3.7.2/Utilities/cmlibuv/src/unix/stream.c
    cmake-3.7.2/Utilities/cmlibuv/src/unix/sunos.c
    cmake-3.7.2/Utilities/cmlibuv/src/unix/tcp.c
    cmake-3.7.2/Utilities/cmlibuv/src/unix/thread.c
    cmake-3.7.2/Utilities/cmlibuv/src/unix/timer.c
    cmake-3.7.2/Utilities/cmlibuv/src/unix/tty.c
    cmake-3.7.2/Utilities/cmlibuv/src/unix/udp.c
    cmake-3.7.2/Utilities/cmlibuv/src/uv-common.c
    cmake-3.7.2/Utilities/cmlibuv/src/version.c
    cmake-3.7.2/Utilities/cmlibuv/src/win/async.c
    cmake-3.7.2/Utilities/cmlibuv/src/win/core.c
    cmake-3.7.2/Utilities/cmlibuv/src/win/detect-wakeup.c
    cmake-3.7.2/Utilities/cmlibuv/src/win/dl.c
    cmake-3.7.2/Utilities/cmlibuv/src/win/error.c
    cmake-3.7.2/Utilities/cmlibuv/src/win/fs-event.c
    cmake-3.7.2/Utilities/cmlibuv/src/win/fs.c
    cmake-3.7.2/Utilities/cmlibuv/src/win/getaddrinfo.c
    cmake-3.7.2/Utilities/cmlibuv/src/win/getnameinfo.c
    cmake-3.7.2/Utilities/cmlibuv/src/win/handle.c
    cmake-3.7.2/Utilities/cmlibuv/src/win/loop-watcher.c
    cmake-3.7.2/Utilities/cmlibuv/src/win/pipe.c
    cmake-3.7.2/Utilities/cmlibuv/src/win/poll.c
    cmake-3.7.2/Utilities/cmlibuv/src/win/process-stdio.c
    cmake-3.7.2/Utilities/cmlibuv/src/win/process.c
    cmake-3.7.2/Utilities/cmlibuv/src/win/req.c
    cmake-3.7.2/Utilities/cmlibuv/src/win/signal.c
    cmake-3.7.2/Utilities/cmlibuv/src/win/snprintf.c
    cmake-3.7.2/Utilities/cmlibuv/src/win/stream.c
    cmake-3.7.2/Utilities/cmlibuv/src/win/tcp.c
    cmake-3.7.2/Utilities/cmlibuv/src/win/thread.c
    cmake-3.7.2/Utilities/cmlibuv/src/win/timer.c
    cmake-3.7.2/Utilities/cmlibuv/src/win/tty.c
    cmake-3.7.2/Utilities/cmlibuv/src/win/udp.c
    cmake-3.7.2/Utilities/cmlibuv/src/win/util.c
    cmake-3.7.2/Utilities/cmlibuv/src/win/winapi.c
    cmake-3.7.2/Utilities/cmlibuv/src/win/winsock.c
    cmake-3.7.2/Utilities/cmzlib/adler32.c
    cmake-3.7.2/Utilities/cmzlib/compress.c
    cmake-3.7.2/Utilities/cmzlib/crc32.c
    cmake-3.7.2/Utilities/cmzlib/deflate.c
    cmake-3.7.2/Utilities/cmzlib/gzio.c
    cmake-3.7.2/Utilities/cmzlib/inffast.c
    cmake-3.7.2/Utilities/cmzlib/inflate.c
    cmake-3.7.2/Utilities/cmzlib/inftrees.c
    cmake-3.7.2/Utilities/cmzlib/trees.c
    cmake-3.7.2/Utilities/cmzlib/uncompr.c
    cmake-3.7.2/Utilities/cmzlib/zutil.c
    cmake-3.7.2/Utilities/KWIML/test/test_abi_C.c
    cmake-3.7.2/Utilities/KWIML/test/test_include_C.c
    cmake-3.7.2/Utilities/KWIML/test/test_int_C.c
    cmake-3.7.2/Utilities/KWIML/test/test.c
    freeglut-code-1792-trunk/freeglut/freeglut/progs/demos/CallbackMaker/CallbackMaker.c
    freeglut-code-1792-trunk/freeglut/freeglut/progs/demos/Fractals_random/fractals_random.c
    freeglut-code-1792-trunk/freeglut/freeglut/progs/demos/Fractals/fractals.c
    freeglut-code-1792-trunk/freeglut/freeglut/progs/demos/init_error_func/init_error_func.c
    freeglut-code-1792-trunk/freeglut/freeglut/progs/demos/Lorenz/lorenz.c
    freeglut-code-1792-trunk/freeglut/freeglut/progs/demos/multi-touch/multi-touch.c
    freeglut-code-1792-trunk/freeglut/freeglut/progs/demos/One/one.c
    freeglut-code-1792-trunk/freeglut/freeglut/progs/demos/shapes/glmatrix.c
    freeglut-code-1792-trunk/freeglut/freeglut/progs/demos/shapes/shapes.c
    freeglut-code-1792-trunk/freeglut/freeglut/progs/demos/smooth_opengl3/smooth_opengl3.c
    freeglut-code-1792-trunk/freeglut/freeglut/progs/demos/spaceball/spaceball.c
    freeglut-code-1792-trunk/freeglut/freeglut/progs/demos/spaceball/vmath.c
    freeglut-code-1792-trunk/freeglut/freeglut/progs/demos/subwin/subwin.c
    freeglut-code-1792-trunk/freeglut/freeglut/progs/demos/timer/timer.c
    freeglut-code-1792-trunk/freeglut/freeglut/progs/test-shapes-gles1/test-shapes-gles1.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/android/fg_cursor_android.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/android/fg_ext_android.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/android/fg_gamemode_android.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/android/fg_init_android.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/android/fg_input_devices_android.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/android/fg_joystick_android.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/android/fg_main_android.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/android/fg_runtime_android.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/android/fg_spaceball_android.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/android/fg_state_android.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/android/fg_structure_android.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/android/fg_window_android.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/android/native_app_glue/android_native_app_glue.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/blackberry/fg_init_blackberry.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/blackberry/fg_main_blackberry.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/blackberry/fg_state_blackberry.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/blackberry/fg_structure_blackberry.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/blackberry/fg_window_blackberry.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/egl/fg_display_egl.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/egl/fg_ext_egl.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/egl/fg_init_egl.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/egl/fg_state_egl.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/egl/fg_structure_egl.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/egl/fg_window_egl.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/fg_callbacks.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/fg_cursor.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/fg_display.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/fg_ext.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/fg_font_data.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/fg_font.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/fg_gamemode.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/fg_geometry.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/fg_gl2.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/fg_init.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/fg_input_devices.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/fg_joystick.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/fg_main.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/fg_menu.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/fg_misc.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/fg_overlay.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/fg_spaceball.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/fg_state.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/fg_stroke_mono_roman.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/fg_stroke_roman.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/fg_structure.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/fg_teapot.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/fg_videoresize.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/fg_window.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/gles_stubs.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/mswin/fg_cursor_mswin.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/mswin/fg_display_mswin.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/mswin/fg_ext_mswin.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/mswin/fg_gamemode_mswin.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/mswin/fg_init_mswin.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/mswin/fg_input_devices_mswin.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/mswin/fg_joystick_mswin.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/mswin/fg_main_mswin.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/mswin/fg_menu_mswin.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/mswin/fg_spaceball_mswin.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/mswin/fg_state_mswin.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/mswin/fg_structure_mswin.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/mswin/fg_window_mswin.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/util/xparsegeometry_repl.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/wayland/fg_cursor_wl.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/wayland/fg_ext_wl.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/wayland/fg_gamemode_wl.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/wayland/fg_init_wl.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/wayland/fg_input_devices_wl.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/wayland/fg_main_wl.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/wayland/fg_state_wl.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/wayland/fg_structure_wl.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/wayland/fg_window_wl.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/x11/fg_cursor_x11.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/x11/fg_display_x11_glx.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/x11/fg_ext_x11.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/x11/fg_gamemode_x11.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/x11/fg_glutfont_definitions_x11.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/x11/fg_init_x11.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/x11/fg_input_devices_x11.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/x11/fg_joystick_x11.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/x11/fg_main_x11.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/x11/fg_menu_x11.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/x11/fg_spaceball_x11.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/x11/fg_state_x11_glx.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/x11/fg_state_x11.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/x11/fg_structure_x11.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/x11/fg_window_x11_glx.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/x11/fg_window_x11.c
    freeglut-code-1792-trunk/freeglut/freeglut/src/x11/fg_xinput_x11.c
    hydra-7.5/bfg.c
    hydra-7.5/crc32.c
    hydra-7.5/d3des.c
    hydra-7.5/hmacmd5.c
    hydra-7.5/hydra-afp.c
    hydra-7.5/hydra-asterisk.c
    hydra-7.5/hydra-cisco-enable.c
    hydra-7.5/hydra-cisco.c
    hydra-7.5/hydra-cvs.c
    hydra-7.5/hydra-firebird.c
    hydra-7.5/hydra-ftp.c
    hydra-7.5/hydra-gtk/src/callbacks.c
    hydra-7.5/hydra-gtk/src/interface.c
    hydra-7.5/hydra-gtk/src/main.c
    hydra-7.5/hydra-gtk/src/support.c
    hydra-7.5/hydra-http-form.c
    hydra-7.5/hydra-http-proxy-urlenum.c
    hydra-7.5/hydra-http-proxy.c
    hydra-7.5/hydra-http.c
    hydra-7.5/hydra-icq.c
    hydra-7.5/hydra-imap.c
    hydra-7.5/hydra-irc.c
    hydra-7.5/hydra-ldap.c
    hydra-7.5/hydra-mod.c
    hydra-7.5/hydra-mssql.c
    hydra-7.5/hydra-mysql.c
    hydra-7.5/hydra-ncp.c
    hydra-7.5/hydra-nntp.c
    hydra-7.5/hydra-oracle-listener.c
    hydra-7.5/hydra-oracle-sid.c
    hydra-7.5/hydra-oracle.c
    hydra-7.5/hydra-pcanywhere.c
    hydra-7.5/hydra-pcnfs.c
    hydra-7.5/hydra-pop3.c
    hydra-7.5/hydra-postgres.c
    hydra-7.5/hydra-rdp.c
    hydra-7.5/hydra-rexec.c
    hydra-7.5/hydra-rlogin.c
    hydra-7.5/hydra-rsh.c
    hydra-7.5/hydra-sapr3.c
    hydra-7.5/hydra-sip.c
    hydra-7.5/hydra-smb.c
    hydra-7.5/hydra-smtp-enum.c
    hydra-7.5/hydra-smtp.c
    hydra-7.5/hydra-snmp.c
    hydra-7.5/hydra-socks5.c
    hydra-7.5/hydra-ssh.c
    hydra-7.5/hydra-sshkey.c
    hydra-7.5/hydra-svn.c
    hydra-7.5/hydra-teamspeak.c
    hydra-7.5/hydra-telnet.c
    hydra-7.5/hydra-vmauthd.c
    hydra-7.5/hydra-vnc.c
    hydra-7.5/hydra-xmpp.c
    hydra-7.5/hydra.c
    hydra-7.5/ntlm.c
    hydra-7.5/pw-inspector.c
    hydra-7.5/sasl.c
    imx_usb_loader-master/imx_sdp.c
    imx_usb_loader-master/imx_uart.c
    imx_usb_loader-master/imx_usb.c
    imx_usb_loader-master/msvc/getopt.c
    mosquitto-1.4.10/client/client_shared.c
    mosquitto-1.4.10/client/pub_client.c
    mosquitto-1.4.10/client/sub_client.c
    mosquitto-1.4.10/examples/mysql_log/mysql_log.c
    mosquitto-1.4.10/lib/logging_mosq.c
    mosquitto-1.4.10/lib/memory_mosq.c
    mosquitto-1.4.10/lib/messages_mosq.c
    mosquitto-1.4.10/lib/mosquitto.c
    mosquitto-1.4.10/lib/net_mosq.c
    mosquitto-1.4.10/lib/read_handle_client.c
    mosquitto-1.4.10/lib/read_handle_shared.c
    mosquitto-1.4.10/lib/read_handle.c
    mosquitto-1.4.10/lib/send_client_mosq.c
    mosquitto-1.4.10/lib/send_mosq.c
    mosquitto-1.4.10/lib/socks_mosq.c
    mosquitto-1.4.10/lib/srv_mosq.c
    mosquitto-1.4.10/lib/thread_mosq.c
    mosquitto-1.4.10/lib/time_mosq.c
    mosquitto-1.4.10/lib/tls_mosq.c
    mosquitto-1.4.10/lib/util_mosq.c
    mosquitto-1.4.10/lib/will_mosq.c
    mosquitto-1.4.10/src/bridge.c
    mosquitto-1.4.10/src/conf.c
    mosquitto-1.4.10/src/context.c
    mosquitto-1.4.10/src/database.c
    mosquitto-1.4.10/src/db_dump/db_dump.c
    mosquitto-1.4.10/src/logging.c
    mosquitto-1.4.10/src/loop.c
    mosquitto-1.4.10/src/mosquitto_passwd.c
    mosquitto-1.4.10/src/mosquitto.c
    mosquitto-1.4.10/src/net.c
    mosquitto-1.4.10/src/persist.c
    mosquitto-1.4.10/src/read_handle_client.c
    mosquitto-1.4.10/src/read_handle_server.c
    mosquitto-1.4.10/src/read_handle.c
    mosquitto-1.4.10/src/security_default.c
    mosquitto-1.4.10/src/security.c
    mosquitto-1.4.10/src/send_server.c
    mosquitto-1.4.10/src/service.c
    mosquitto-1.4.10/src/subs.c
    mosquitto-1.4.10/src/sys_tree.c
    mosquitto-1.4.10/src/websockets.c
    mosquitto-1.4.10/test/broker/c/08-tls-psk-bridge.c
    mosquitto-1.4.10/test/broker/c/08-tls-psk-pub.c
    mosquitto-1.4.10/test/broker/c/auth_plugin.c
    mosquitto-1.4.10/test/fake_user.c
    mosquitto-1.4.10/test/lib/c/01-con-discon-success.c
    mosquitto-1.4.10/test/lib/c/01-keepalive-pingreq.c
    mosquitto-1.4.10/test/lib/c/01-no-clean-session.c
    mosquitto-1.4.10/test/lib/c/01-unpwd-set.c
    mosquitto-1.4.10/test/lib/c/01-will-set.c
    mosquitto-1.4.10/test/lib/c/01-will-unpwd-set.c
    mosquitto-1.4.10/test/lib/c/02-subscribe-qos0.c
    mosquitto-1.4.10/test/lib/c/02-subscribe-qos1.c
    mosquitto-1.4.10/test/lib/c/02-subscribe-qos2.c
    mosquitto-1.4.10/test/lib/c/02-unsubscribe.c
    mosquitto-1.4.10/test/lib/c/03-publish-b2c-qos1.c
    mosquitto-1.4.10/test/lib/c/03-publish-b2c-qos2.c
    mosquitto-1.4.10/test/lib/c/03-publish-c2b-qos1-disconnect.c
    mosquitto-1.4.10/test/lib/c/03-publish-c2b-qos1-timeout.c
    mosquitto-1.4.10/test/lib/c/03-publish-c2b-qos2-disconnect.c
    mosquitto-1.4.10/test/lib/c/03-publish-c2b-qos2-timeout.c
    mosquitto-1.4.10/test/lib/c/03-publish-c2b-qos2.c
    mosquitto-1.4.10/test/lib/c/03-publish-qos0-no-payload.c
    mosquitto-1.4.10/test/lib/c/03-publish-qos0.c
    mosquitto-1.4.10/test/lib/c/04-retain-qos0.c
    mosquitto-1.4.10/test/lib/c/08-ssl-bad-cacert.c
    mosquitto-1.4.10/test/lib/c/08-ssl-connect-cert-auth-enc.c
    mosquitto-1.4.10/test/lib/c/08-ssl-connect-cert-auth.c
    mosquitto-1.4.10/test/lib/c/08-ssl-connect-no-auth.c
    mosquitto-1.4.10/test/lib/c/08-ssl-fake-cacert.c
    mosquitto-1.4.10/test/lib/c/09-util-topic-matching.c
    mosquitto-1.4.10/test/lib/c/09-util-topic-tokenise.c
    mosquitto-1.4.10/test/msgsps_pub.c
    mosquitto-1.4.10/test/msgsps_sub.c
    mosquitto-1.4.10/test/packet-gen.c
    mosquitto-1.4.10/test/qos.c
    mosquitto-1.4.10/test/random_client.c
attempting to flash firmware to your device --system-part1-0.6.4-electron.bin

There is more but limited to 3000 words

You are asking us to help you, are you not? Though you might not consider it to be brain surgery, and as such refuse to give us the information that might help us solve your problems, I think it's a bit unfair to assume it's someone else's fault without a doubt.

Back to the actual issue...

That's a problem. Listening mode doesn't let you flash the device (at least not with the command I'll have to assume you've used).

Personally, I think you're using the wrong command to flash, or using it incorrectly at the least. The error you get seems to indicate the same thing. A screenshot would've ruled out any typos or formatting confusion, but that's up to you.

1 Like

There even is a syntax guide in CLI

>particle flash
NAME:
particle flash

DOES:
    flash remotely pushes a compiled firmware binary to one of your devices over the air, directly
    over USB using dfu, or over serial using the YMODEM protocol.  If you send it one or more source files, or a directory of source, it will compile
    that remotely first, and push the compiled binary to your device instead, or in the case of code errors
    will show you the errors from the server.

    You can also substitute "tinker", "voodoo", or "cc3000" to flash the provided app.

    particle flash my_device tinker
    particle flash --usb tinker
    particle flash --serial tinker

USE:
    particle flash [--usb or --serial or device_id] firmware.bin
    particle flash device_id source_folder
    particle flash device_id file1.ino file2.cpp file2.h file3.cpp

Maybe not obvious for the non-brain-surgeon, but --usb requires the device to be in DFU Mode (blinking yellow) while --serial requires the device to be in Safe/Y-Modem Mode (breathing magenta)

1 Like

Ok …I tried it in yellow mode as well I’ll give these a try thanks

OK this worked …Yellow Mode
particle flash --usb system-part2-0.6.4-electron.bin

sorry about brain surgery comment was frustrated

Thanks for your help

1 Like

Another silly question how do you upgrade these devices over the air ?? we have 15 deployed … and need to upgrade to 0.6.4 minimum

That depends from what version you are starting off.

If it’s pre 0.5.3 you need to first upgrade to 0.5.3 and in a second step go to your desried end target.

But if you have several devices with the same binary I’d suggest you go for an organizational product in the Particle Console - OTA system updates are a stock feature for these.

They are all updated to 0.6.0 …I need to update them to 0.6.4 to take the new program

So I look into the OTA updates so I just reflash the Electron with the OTA update enable command ?

Never mind …using the product option …good idea