diff --git a/docs/images/nvc_ec_flash/arduino_breakout_attached_2.jpg b/docs/images/nvc_ec_flash/arduino_breakout_attached_2.jpg new file mode 100644 index 0000000000..e82a7e6d84 Binary files /dev/null and b/docs/images/nvc_ec_flash/arduino_breakout_attached_2.jpg differ diff --git a/docs/images/nvc_ec_flash/usb-c-ground-connection-laptop.jpg b/docs/images/nvc_ec_flash/usb-c-ground-connection-laptop.jpg new file mode 100644 index 0000000000..5b131425ea Binary files /dev/null and b/docs/images/nvc_ec_flash/usb-c-ground-connection-laptop.jpg differ diff --git a/docs/images/nvc_ec_flash/usb-c-ground-connection-pc.jpg b/docs/images/nvc_ec_flash/usb-c-ground-connection-pc.jpg new file mode 100644 index 0000000000..2bd4990610 Binary files /dev/null and b/docs/images/nvc_ec_flash/usb-c-ground-connection-pc.jpg differ diff --git a/docs/images/nvc_ec_flash/v54_arduino_connected.jpg b/docs/images/nvc_ec_flash/v54_arduino_connected.jpg new file mode 100644 index 0000000000..9c7129acff Binary files /dev/null and b/docs/images/nvc_ec_flash/v54_arduino_connected.jpg differ diff --git a/docs/images/nvc_ec_flash/v54_lifted_keyboard.jpg b/docs/images/nvc_ec_flash/v54_lifted_keyboard.jpg new file mode 100644 index 0000000000..c96328ae11 Binary files /dev/null and b/docs/images/nvc_ec_flash/v54_lifted_keyboard.jpg differ diff --git a/docs/unified/novacustom/recovery.md b/docs/unified/novacustom/recovery.md index 5fb3cd88df..f3716e5183 100644 --- a/docs/unified/novacustom/recovery.md +++ b/docs/unified/novacustom/recovery.md @@ -147,30 +147,34 @@ make BOARD=arduino/mega2560 flash ### Recovery steps -> For other models scroll down +#### Removing Screws -#### V560 +=== "V560" -1. For the V560 laptops you will need to remove two stretch-release pull tabs - that are holding keyboard in place. + 1. For the V560 laptops you will need to remove two stretch-release pull tabs + that are holding keyboard in place. - ![](/images/v560tape1.webp) + ![](/images/v560tape1.webp) -1. Second pull tab is located under the heat sink. + 1. Second pull tab is located under the heat sink. - ![](/images/v560heatsink.webp) + ![](/images/v560heatsink.webp) ![](/images/v560tape2.webp) -#### Other models +=== "Other models" -1. Remove the two screws holding the keyboard in place. They are indicated on the - bottom cover with a keyboard symbol: + 1. Remove the two screws holding the keyboard in place. They are indicated on the + bottom cover with a keyboard symbol: - ![](/images/ch341a_rec/ns5x_kbscrew.jpg) + ![](/images/ch341a_rec/ns5x_kbscrew.jpg) + +#### Connecting 1. Pry the keyboard away from the laptop. Use a plastic spudger to release the tabs holding it in place, starting from the top. + ![](/images/nvc_ec_flash/v54_lifted_keyboard.jpg) + !!! warning Be extra careful when removing the keyboard to avoid damaging the fragile @@ -194,18 +198,27 @@ make BOARD=arduino/mega2560 flash 1. Insert the breakout into Arduino's digital pin header, pins 22-45, with the FFC connector facing outwards - ![](/images/nvc_ec_flash/ns5x_arduino_breakout_attached.jpg) + ![](/images/nvc_ec_flash/arduino_breakout_attached_2.jpg) 1. Connect the other end of the FFC cable to the keyboard connector on the laptop, taking care to align pin 1 of the FFC cable to pin 1 (leftmost) pin of the connector - ![](/images/nvc_ec_flash/ns5x_arduino_connected.jpg) + ![FFC cable with a 1mm pitch](/images/nvc_ec_flash/ns5x_arduino_connected.jpg) + *FFC cable with a 1mm pitch* + + ![FFC cable with a 0.5mm pitch](/images/nvc_ec_flash/v54_arduino_connected.jpg) + *FFC cable with a 0.5mm pitch* 1. Connect the Arduino to the host using the USB-A to USB-B cable + 1. Connect the USB-C cable together with power blocker from your host computer to the laptop. + ![](/images/nvc_ec_flash/usb-c-ground-connection-pc.jpg) + + ![](/images/nvc_ec_flash/usb-c-ground-connection-laptop.jpg) + !!! warning This extra cable is for grounding. It's required, because there is no @@ -214,6 +227,8 @@ make BOARD=arduino/mega2560 flash Ensure the power pin on the cable is taped over to prevent the Embedded Controller chip from getting powered. +#### Flashing + 1. Build the flashing utility: ```bash @@ -223,7 +238,7 @@ make BOARD=arduino/mega2560 flash 1. Flash the firmware: ```bash - sudo ecflash/target/release/examples/isp [path to EC backup] + sudo ecflash/target/release/examples/isp [path to EC binary] ``` The output will contain: diff --git a/docs/ways-you-can-help-us.md b/docs/ways-you-can-help-us.md index 9452312791..99625af2bf 100644 --- a/docs/ways-you-can-help-us.md +++ b/docs/ways-you-can-help-us.md @@ -82,24 +82,26 @@ open-source firmware mission. It is straightforward if you don't have time for other contributions, and there are multiple options - feel free to choose one that works for you. -### Become a Dasharo Entry Subscription subscriber +### Become a Dasharo Pro Package subscriber -Buy the [Dasharo Entry Subscription](https://shop.3mdeb.com/product-category/dasharo-entry-subscription/) +Buy the [Dasharo Pro Package](https://shop.3mdeb.com/product-category/dasharo-pro-package/) if you own/use/buy a machine running Dasharo firmware. -As a Dasharo Entry Subscription subscriber you will get: - -* The latest Dasharo Entry Subscription Releases issued by Dasharo Team -* Special Dasharo Updates for Dasharo Entry Subscription subscribers – - Community receives one update per year, but Dasharo Entry Subscription - subscribers are not limited to it. Number of updates depends on the number - of Dasharo Entry Subscriptions sold and the availability of other funding - (e.g., NLNet, corporate sponsors, community donations). -* Dasharo Primer Support through invite-only Matrix channel where we often - gather Dasharo Entry Subscription subscribers' opinion and share exciting - news about Dasharo direction -* Insider's view and influence on Dasharo features roadmap – you can have a - real impact on Dasharo development +As a Dasharo Pro Package subscriber you will get: + +* Accesses to the latest binary releases of Dasharo open-source firmware +distribution for supported platforms. +* Exclusive newsletter. +* Special updates, including early access to updates enhancing privacy, +security, performance, and compatibility. +* Early access to new binary releases for Dasharo open-source firmware +distribution for newly supported platforms (please check our roadmap). +* Access to the Dasharo Premier Support invite-only live chat channel in Matrix +network, facilitating direct engagement with the Dasharo Team and fellow +subscribers with personalized and priority assistance. +* Insider’s view and influence on Dasharo features roadmap – you can have +a real impact on Dasharo development. +* Dasharo Tools Suite Pro Package (former Entry Subscription) keys. ### PayPal