Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NOOBS use? #8

Open
mjmeans opened this issue Oct 13, 2017 · 8 comments
Open

NOOBS use? #8

mjmeans opened this issue Oct 13, 2017 · 8 comments

Comments

@mjmeans
Copy link

mjmeans commented Oct 13, 2017

Hello, I'm wondering if this works with the current versions of Windows IoT?

My goal is to make a NOOBS os image from a custom flash.ffu that can be used as a factory restore appliance for a Windows IoT running on RPi3.

@t0x0
Copy link
Owner

t0x0 commented Oct 13, 2017

I haven't tested it in quite some time - let me know your results.

@mjmeans
Copy link
Author

mjmeans commented Oct 13, 2017

Ah. Sorry. I saw your readme update from January this year that you were working on updating it to the current version of Windows IoT. I was wondering if you had verified that it works and maybe just not updated the repo yet.

@t0x0
Copy link
Owner

t0x0 commented Oct 13, 2017 via email

@eduncan911
Copy link

@t0x0 could you provide some clues as to what modifications are needed?

Some of us may be able to fork and start work on it for PRs.

@t0x0
Copy link
Owner

t0x0 commented Dec 13, 2017

As I recall, the original RPi FFU image didn't match the specification (https://docs.microsoft.com/en-us/windows-hardware/manufacture/mobile/ffu-image-format), and the code was written to successfully extract it anyway. I'm assuming that the future images actually conform to the spec, and so my code is broken. I apologize, but I won't be able to offer much more assistance until I can find time to dig into the details of the actual issues.

@eduncan911
Copy link

eduncan911 commented Dec 13, 2017

I've successfully followed this method using DISM for other non-RPi boards to flash the flash.ffu image:

https://docs.microsoft.com/en-us/windows/iot-core/connect-your-device/dism

So, perhaps if the flash.ffu file was created to the Microsoft "FFU specs", the above method using DISM will be fine.

I instruct consumers not on Windows 10 to just install an evaluation of Windows 10 inside of a VM, and attach the USB device from there. the ISO is freely downloadable from Microsoft. On one hand, it keeps from having to install Python. On the other hand, it's install Windows 10 just to write a USB device! lol

@mjmeans
Copy link
Author

mjmeans commented Dec 14, 2017

Dism isn't available to python under Raspbian. So that defeats the purpose of using a custom NOOBS under Raspbian or other Linux to handle the flash recovery.

@t0x0
Copy link
Owner

t0x0 commented Dec 14, 2017

DISM consistently functions in my experience (as long as WSL and Ubuntu aren't installed on your installation of Win10, in which case you would receive Error 5, Access Denied.) FFU2IMG is intended specifically for situations where dism is either unavailable or undesired, so recommending dism isn't particularly germane to the discussion, although perhaps it will help someone looking for more information.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants