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

Feature/sc 133607/tachyon setup issues #790

Merged
merged 6 commits into from
Feb 5, 2025

Conversation

hugomontero
Copy link
Contributor

@hugomontero hugomontero commented Jan 31, 2025

Description

Fix:

  • ssh key discrepancy naming
  • camel case / snake case naming convention on some variables
  • Add create product function
  • Add silent mode to flash function in order to prevent confirmation messages

How to Test

Related Issues / Discussions

Story details: https://app.shortcut.com/particle/stories/space/74403/owned-by-me

Completeness

  • User is totes amazing for contributing!
  • Contributor has signed CLA
  • Problem and solution clearly stated
  • Tests have been provided
  • Docs have been updated
  • CI is passing

@hugomontero hugomontero changed the base branch from master to feature/sc-133461/allow-caching-downloaded-os-files January 31, 2025 22:02
@hugomontero hugomontero force-pushed the feature/sc-133607/tachyon-setup-issues branch 2 times, most recently from 4139994 to af472e9 Compare February 4, 2025 17:10
@hugomontero hugomontero changed the base branch from feature/sc-133461/allow-caching-downloaded-os-files to feature/tachyon-flash-config-blob February 4, 2025 17:11
@hugomontero hugomontero changed the base branch from feature/tachyon-flash-config-blob to master February 4, 2025 17:45
@hugomontero hugomontero force-pushed the feature/sc-133607/tachyon-setup-issues branch from e05635b to 7ca4c3e Compare February 5, 2025 21:26
@hugomontero hugomontero marked this pull request as ready for review February 5, 2025 21:37
@hugomontero hugomontero force-pushed the feature/sc-133607/tachyon-setup-issues branch from 7ca4c3e to 91cd924 Compare February 5, 2025 21:40
src/cmd/setup-tachyon.js Outdated Show resolved Hide resolved
@hugomontero hugomontero force-pushed the feature/sc-133607/tachyon-setup-issues branch from 91cd924 to 04cfcf3 Compare February 5, 2025 21:47
@keeramis
Copy link
Contributor

keeramis commented Feb 5, 2025

Looks good with particle.js tachyon setup --load_config blah2.json

Okay—last step! We're now flashing the device with the configuration, including the password, Wi-Fi settings, and operating system.
Heads up: this is a large image and will take around 10 minutes to complete. Don't worry—we'll show a progress bar as we go!

Before we get started, we need to power on your Tachyon board:

1. Plug the USB-C cable into your computer and the Tachyon board.
   The red light should turn on!

2. Put the Tachyon device into download mode:
   - Hold the button next to the red LED for 3 seconds.
   - When the light starts flashing yellow, release the button.
   Your device is now in flashing mode!


Starting download. See logs at: /Users/keerthyamisagadda/code/particle-cli/tachyon_flash_1738792158833.log

[███░░░░░░░░░░░░░░░░░░░░░░] 12% | Flashing module: system_a (492544/4194304 sectors)

I will wait until it flashes the rest

@keeramis
Copy link
Contributor

keeramis commented Feb 5, 2025

Flashing went great. This flashed both the OS and the config file

Step 7:

Okay—last step! We're now flashing the device with the configuration, including the password, Wi-Fi settings, and operating system.
Heads up: this is a large image and will take around 10 minutes to complete. Don't worry—we'll show a progress bar as we go!

Before we get started, we need to power on your Tachyon board:

1. Plug the USB-C cable into your computer and the Tachyon board.
   The red light should turn on!

2. Put the Tachyon device into download mode:
   - Hold the button next to the red LED for 3 seconds.
   - When the light starts flashing yellow, release the button.
   Your device is now in flashing mode!


Starting download. See logs at: /Users/keerthyamisagadda/code/particle-cli/tachyon_flash_1738792158833.log

[█████████████████████████] 100% | Flashing complete OS
[█████████████████████████] 100% | Flashing complete Configuration file

===================================================================================

Step 8:

All done! Your Tachyon device is now booting into the operating system and will automatically connect to Wi-Fi.

It will also:
  - Activate the built-in 5G modem
  - Connect to the Particle Cloud
  - Run all system services, including battery charging

For more information about Tachyon, visit our developer site at: developer.particle.io!

@keeramis
Copy link
Contributor

keeramis commented Feb 5, 2025

Only flashing the config file 👍

particle.js tachyon setup --load_config blah2.json --skip_flashing_os
Starting download. See logs at: /Users/keerthyamisagadda/code/particle-cli/tachyon_flash_1738792654346.log

[█████████████████████████] 100% | Flashing complete Configuration file

===================================================================================

Step 8:

All done! Your Tachyon device is now booting into the operating system and will automatically connect to Wi-Fi.

It will also:
  - Activate the built-in 5G modem
  - Connect to the Particle Cloud
  - Run all system services, including battery charging

For more information about Tachyon, visit our developer site at: developer.particle.io!



@hugomontero hugomontero merged commit f4466fe into master Feb 5, 2025
5 checks passed
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

Successfully merging this pull request may close these issues.

3 participants