But being able to run the update from my tablet would be great. So it looks like something in the update software is causing the OS to finishing booting once it’s been detected by the tablet?Īnythoughts? I know it’s nothing major, and I can probably dig out the XP netbook to do the update. If I run a Detect Device from the utility it comes back with failed. At this point the OS boots up and the software can no longer see it. When I launch the firmware update utility I can see the software finds and recognizes the OS as version 2.1 with firmware 2.1.2. If I don’t start the firmware update utility I can hear the tablet find the OS and the LCD screen on the OS stays off. I did some testing and here is essentially what I found. I ran through the step again with the same results. I unplugged the USB cable and the OS shutdown. When I looked up to check the USB connections I noticed that the OS had finished booting. ![]() ![]() When I clicked on Upload Firmware I immediately received a Failed message in the utility. The tablet beeped indicating that it had found the OS I launched the firmware update utility and I could see the OS was found and recognized. With the drivers installed I connected the USB and booted the OS into firmware load mode. I followed the instructions from here : to install the drivers for Windows 8. The tablet is running full Windows 8.1(not RT) and does have a full size USB 2.0 port built in. Recently I received a Windows tablet and thought I would try updating the firmware using that. Previously I had used an old netbook running Windows XP to update the firmware. It seems like it should still run/start up even with that file missing.and then try to retrieve it.I am trying to update the firmware on my OS2.1 from 2.1.2 to 2.1.3. saveStream(“./os_firmware_info_backup.txt”, “./os_firmware_info.txt”) In other tools, finding a sleep option was simple.doesn’t seem so with processing. So, we either need something that can introduce a wait time to allow for completion or remove this line. I guess we need to take it out.I just wanted to maintain a backup copy since the process won’t start if this file is missing. I commented out this line and the process seems this command must still have the file locked when the next process starts which causes it to fail out.you added checks for success which is why it is stopping now when it would have just proceeded previously. I guess I was also working on my OSX system that runs off SSD, maybe they are enough faster that they copy was complete before the next command started. I did figure out what line is causing the issue, but I am not sure why and I don’t know why you aren’t seeing the problem. I have tried it on two different Win7 computers.one x86 and the other 圆4. I am not sure why it is working differently for me. The windows version also seems to have issues with the avr lines.Ĭan you be more specific? I am not sure what you mean. This should solve the SPACE character issue. That’s also why on Mac the code has to use sketchPath(“”) to obtain the absolute path name of the ‘current directory’.Īnyways, the issue can be fixed by wrapping the path around quotes, something like this:Ĭommand = “”” + sketchPath(“”) + “./avr-macos/bin/avrdude” -C “”+sketchPath(“”)+”./avr-macos/etc/nf “” ![]() Therefore for Windows and Linux you can use the relative path. This only happens on Mac (if the folder path has a SPACE character in it), because for some reason Processing assumes the ‘current directory’ on Mac is the home directory whereas in Windows and Linux the ‘current directory’ is the folder where the executable program exists. OK, I am able to reproduce the problem as you said. Println(“Now I am here – ” + sketchPath(“”) + “./avr-macos/bin/avrdude -C “+sketchPath(“”)+”./avr-macos/etc/nf “) Ĭommand = sketchPath(“”) + “./avr-macos/bin/avrdude -C “+sketchPath(“”)+”./avr-macos/etc/nf looks like the space in the folder name was the issue. This is the line that fails on OSX if there is a space in the folder name: folder navigation didn’t work when I was testing. It appears this line doesn’t like being in a path with a space in the osFIrmwareUpdater folder.I am not sure how to fix this one though.that is why I had different path detection logic in my script, because the. Click Run to start the installation immediately. I tested and found that the error is happening in the device detection routine. To start the download, click the Download button and then do one of the following, or select another language from Change Language and then click Change. It looks like the space in the folder name was the issue. I already had an updater in my downloads folder, so it got extracted to osFirmwareUpdater 2 instead of osFirmwareUpdater. At first I thought it was permissions as well because I had allowed the process via the button on the security page instead of disabling the security completely like I did last time.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |