nodemcu-flasher icon indicating copy to clipboard operation
nodemcu-flasher copied to clipboard

Mac support

Open erikkaplun opened this issue 9 years ago • 11 comments

Can't say Macs are common in the DIY landscape (maybe they are maybe no, I don't know) but I'm on one so I'm opening this ticket to propose adding OS X support, in addition to Windows, and the already I guess planned Linux support.

Is this something one could hope for? Or completely out of the scope of this project?

erikkaplun avatar Nov 18 '15 23:11 erikkaplun

The README has been saying

We are working on next version and will use QT framework. It will be cross platform and open source.

for nearly a year now :wink:. So, no, not completely out of the scope.

marcelstoer avatar Nov 20 '15 23:11 marcelstoer

Aha, that's both good and slightly bad news at the same time, but more good I think :)

erikkaplun avatar Nov 21 '15 02:11 erikkaplun

Macs are pretty common out here. Count this as one more vote for bumping priority on mac support.

pnewb avatar Jan 09 '16 14:01 pnewb

Macs are actually good hacker platforms in many ways better than Win. It is UNIX underneath so all sorts of open source stuff works on it. It natively supports connecting to DCE/DTEs (via 'screen') really easy.

So I second the supporting of Mac... Where is the Qt version?

w1jp avatar Feb 08 '16 19:02 w1jp

Did anyone try to use some Pascal for OSX (if such a thing exists)?

pilhuhn avatar Feb 18 '16 07:02 pilhuhn

I for myself don't miss the OS X support as I use esptool.py (on Mac). Side note: on http://nodemcu-build.com/ I see 68% Win, 13% Linux and 12% OS X.

marcelstoer avatar Feb 18 '16 07:02 marcelstoer

On 18 Feb 2016, at 8:40, Marcel Stör wrote:

I for myself don't miss the OS X support as I use esptool.py (on Mac). Side note: on http://nodemcu-build.com/ I see 68% Win, 13% Linux and 12% OS X.

I am using esptool myself - but apparently the flasher knows all the secrets of burning additional .bin files at various addresses like hinted at: https://github.com/nodemcu/nodemcu-firmware#files-to-burn-to-the-flash

" Also, in some special circumstances, you may need to flash blank.bin or esp_init_data_default.bin to various addresses on the flash (depending on flash size and type). "

And I've read that to go from 0.9.5 to something > 1.0 you have to flash those .bin files

pilhuhn avatar Feb 18 '16 07:02 pilhuhn

Yep, I look forward to the firmware dev branch being merged back to master because we've got much better documentation now: http://nodemcu.readthedocs.org/en/dev/en/flash/

marcelstoer avatar Feb 18 '16 07:02 marcelstoer

On 18 Feb 2016, at 8:49, Marcel Stör wrote:

Yes, http://nodemcu.readthedocs.org/en/dev/en/flash/#upgrading-from-sdk-09x-firmware is the other reference - which talks about "depending on flash size".

I just saw revisiting my Huzzah ESP, that this has 4MB of flash according to node.info() So I guess it may be an ESP-12E internally.

pilhuhn avatar Feb 18 '16 08:02 pilhuhn

Nov 2015 Today Feb 2019 Any news about the OS X support

Robiv8 avatar Feb 16 '19 09:02 Robiv8

Just use https://github.com/marcelstoer/nodemcu-pyflasher (from yours truly)

marcelstoer avatar Feb 16 '19 10:02 marcelstoer