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

Make companion app to configure PicoBoot #60

Open
webhdx opened this issue Nov 15, 2022 · 3 comments
Open

Make companion app to configure PicoBoot #60

webhdx opened this issue Nov 15, 2022 · 3 comments

Comments

@webhdx
Copy link
Owner

webhdx commented Nov 15, 2022

When #59 is implemented it'll open up the door to talk to PicoBoot from GameCube side. Some kind of companion app would be needed to check for firmware updates, configuring network settings etc.

The app itself will be a huge app but we should identify milestones and features. I don't think the app is first necessity so we can put it in v2.0 milestone.

General list of features

  • show PicoBoot version and board
  • detect unsupported board variants and warn users (AliExpress kits)
  • check for online updates
  • download and perform firmware updates
  • check for new Swiss version/download it?
  • rollback to older Swiss version
  • allow firmware updates from uf2 file stored on SD card (aka offline update)
  • provide configuration for cubeboot?
  • ?

First app milestone

  • show PicoBoot version and board used
  • online and offline updates

Should all this be implemented in Swiss instead?

Swiss's become a central homebrew for GameCube. It supports all kind of different devices and I feel like full PicoBoot support could be also implemented in Swiss. People may prefer to change PicoBoot config from Swiss instead of having to resort to an external app for that.

@webhdx webhdx added this to the PicoBoot v2.0 milestone Nov 15, 2022
@webhdx webhdx self-assigned this Nov 15, 2022
@KiritoDv
Copy link

I could help on the companion app development, a cool idea could be to use flutter

@webhdx
Copy link
Owner Author

webhdx commented Nov 15, 2022

Sorry maybe I wasn't precise - the app is meant to run on GameCube. We are talking C and libogc here.

@KiritoDv
Copy link

Oh sorry, but it would be cool a feature like that anyway

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

No branches or pull requests

2 participants