Difference between revisions of "WiPhone"

From Hackerspace ACKspace
Jump to: navigation, search
(added arduino steps and UDP property)
(added "ESP Sketch Data Upload" line, reordered lists)
Line 5: Line 5:
 
}}
 
}}
 
Yay, [https://wiphone.io WiPhone!]
 
Yay, [https://wiphone.io WiPhone!]
 +
 +
=== notes ===
 +
* read [https://wiphone.io/docs/WiPhone/latest/ documentation here]
 +
* report bugs at https://github.com/ESP32-WiPhone/wiphone-firmware/issues
 +
* enable/disable automatic firmware settings at <code>Menu</code> &raquo; <code>Settings</code> &raquo; <code>Firmware settings</code>
 +
* before you use LoRa, make sure to edit <code>Hardware.h</code>, look for <code>RF95_FREQ</code> and set it to 868MHz for EU:
 +
:<code>#define RF95_FREQ 868.0</code> ([https://github.com/ESP32-WiPhone/wiphone-firmware/issues/24 See this (somewhat sparse) issue])
 +
* enable UDP by adding <code>u=UDP_SIP</code> to an account in <code> data/sip_accounts.ini</code> (not yet tested)
  
 
== Get started ==
 
== Get started ==
Line 13: Line 21:
 
** Open preferences ({{K|CTRL}}+{{K|,}}) and add https://wiphone.io/static/releases/arduino_platforms/package_WiPhone_index.json (comma separated) into Additional Boards Manager URLs
 
** Open preferences ({{K|CTRL}}+{{K|,}}) and add https://wiphone.io/static/releases/arduino_platforms/package_WiPhone_index.json (comma separated) into Additional Boards Manager URLs
 
** go to Tools &raquo; Boards &raquo; Board Manager and install <code>WiPhone</code>
 
** go to Tools &raquo; Boards &raquo; Board Manager and install <code>WiPhone</code>
** TODO: https://github.com/me-no-dev/arduino-esp32fs-plugin/releases/download/1.0/ESP32FS-1.0.zip
+
** Arduino option Tools &raquo; ESP Sketch Data Upload: download [https://github.com/me-no-dev/arduino-esp32fs-plugin/releases/download/1.0/ESP32FS-1.0.zip ESP32FS-1.0.zip] into the ~Arduino/tools directory with <code>mkdir -p ~/Arduino/tools && unzip ESP32FS-1.0.zip -d ~/Arduino/tools</code>
 
** TODO: esptool.py serial: <code>sudo pip install pyserial</code> (check your default python version)
 
** TODO: esptool.py serial: <code>sudo pip install pyserial</code> (check your default python version)
 
* Select Tools &raquo; Boards &raquo; Wiphone &raquo; Wiphone arduino
 
* Select Tools &raquo; Boards &raquo; Wiphone &raquo; Wiphone arduino
 
* compile with ({{K|CTRL}}+{{K|r}})  
 
* compile with ({{K|CTRL}}+{{K|r}})  
 
=== notes ===
 
* read [https://wiphone.io/docs/WiPhone/latest/ documentation here]
 
* report bugs at https://github.com/ESP32-WiPhone/wiphone-firmware/issues
 
* enable/disable automatic firmware settings at <code>Menu</code> &raquo; <code>Settings</code> &raquo; <code>Firmware settings</code>
 
* before you use LoRa, make sure to edit <code>Hardware.h</code>, look for <code>RF95_FREQ</code> and set it to 868MHz for EU:
 
:<code>#define RF95_FREQ 868.0</code> ([https://github.com/ESP32-WiPhone/wiphone-firmware/issues/24 See this (somewhat sparse) issue])
 
* enable UDP by adding <code>u=UDP_SIP</code> to an account in <code> data/sip_accounts.ini</code> (not yet tested)
 
  
 
=== custom mods ===
 
=== custom mods ===
 
+
* [https://github.com/ESP32-WiPhone/wiphone-firmware/issues/24#issuecomment-1213336579 LoRa frequency settings]
 +
* FSBrowser "app" (work in progress)
  
 
=== LoRa ===
 
=== LoRa ===

Revision as of 19:37, 12 August 2022

Project: WiPhone
Featured: No
State Active
Members Vicarious, Stuiterveer, xopr
GitHub No GitHub project defined. Add your project here.
Description
Picture
No project picture! Fill in form Picture or Upload a jpeg here

Yay, WiPhone!

notes

#define RF95_FREQ 868.0 (See this (somewhat sparse) issue)
  • enable UDP by adding u=UDP_SIP to an account in data/sip_accounts.ini (not yet tested)

Get started

  • download source code
  • run V="0.8.30"; unzip WiPhone-$V && rm -fr WiPhone && mv WiPhone-$V WiPhone
  • open WiPhone/WiPhone.ino using Arduino
  • once: set up IDE (see documentation for details):
    • Open preferences (CTRL+,) and add https://wiphone.io/static/releases/arduino_platforms/package_WiPhone_index.json (comma separated) into Additional Boards Manager URLs
    • go to Tools » Boards » Board Manager and install WiPhone
    • Arduino option Tools » ESP Sketch Data Upload: download ESP32FS-1.0.zip into the ~Arduino/tools directory with mkdir -p ~/Arduino/tools && unzip ESP32FS-1.0.zip -d ~/Arduino/tools
    • TODO: esptool.py serial: sudo pip install pyserial (check your default python version)
  • Select Tools » Boards » Wiphone » Wiphone arduino
  • compile with (CTRL+r)

custom mods

LoRa