798 Commits

Author SHA1 Message Date
terratec
75243a2cca
Merge 1820153c41bbd0cd6471f42e677b165f9e2080ef into 9d8198a4bb091b5404ab67c570a705cd319cfae6 2025-03-16 20:06:46 +00:00
skot
9d8198a4bb
Update readme.md with latest unlock settings 2025-03-16 13:13:18 -04:00
w3irdrobot
36e06236b0
Improve null handling in API settings PATCH (#748)
* Improve null handling in API settings PATCH

* Use CJSON lib function for string detection

This reverts commit e0cbb877723ef86d139fee67d3ddfb856f57e1fb.
2025-03-16 16:12:13 +01:00
terratec
1820153c41 Move lv_display_trigger_activity into screen_show 2025-03-16 12:47:32 +01:00
terratec
e48e9e6bb6 Display timeout logic 2025-03-16 12:47:32 +01:00
terratec
427dda16d3 Add config for display timeout 2025-03-16 12:47:32 +01:00
WantClue
c5609dfce1
fix: ports over everything to bitaxeorg (#774) 2025-03-15 22:41:10 +01:00
WantClue
dd4ecbc72e
fix: swap update www and esp-miner (#771) 2025-03-14 14:11:38 +01:00
WantClue
64218d63d2
Overclock url params (#770)
* fix: use url params to unlock overclock

* fix: better message

* chore: wording update again

* chore: shorten message more

* feat: add nvs storage of oc mode

* fix: remove duplicate

---------

Co-authored-by: mrv777 <mrv777@users.noreply.github.com>
v2.6.0b10
2025-03-13 22:41:44 +01:00
mrv777
e29b8e3afb
fix: use url params to unlock overclock (#729)
* fix: use url params to unlock overclock

* fix: better message

* chore: wording update again

* chore: shorten message more
2025-03-13 21:54:13 +01:00
mutatrum
a5842a54b3
Verify CHIP_ID response (#745)
* Verify CHIP_ID response

Fixes #740

* Log warning on CHIP_ID mismatch

* Fix CHIP_ID checksum calculation

* On BM1397, CORE_NUM should be 0x18

* CORE_NUM and ADDR log only and early exit when no chips are detected

* Fix compile error

* Refactored out duplicated code

Moved count_asic_chips and receive_work functions to common.c
Moved asic_response_buffer to local scope
Unified preamble and crc check on serial rx
Fixed typo in proccess_work
Moved CRC5_MASK define to proper location

* Change receive_work read timeout log to debug

* Changed wrong log to debug

* Fix merge

* Fix length check for bm1397

* add ASIC TX dubugging on BM1397 (crap, does this fix the ticket mask?!)

---------

Co-authored-by: Skot <skot@bitnet.cx>
2025-03-12 22:45:33 +01:00
Erik Olof Gunnar Andersson
deaa291675
Revert "Refactor Stratum code for Seamless Failover (#717)" (#754)
This reverts commit 1eeb303672c876939d53328fd8395e3813a97dcf.
v2.6.0b9
2025-03-10 13:30:31 +01:00
WantClue
d032f2da4a
feat: frequency transition (#747)
* feat: frequency transition

* remove floats that are unnecessary

* fix: callback of set_freq function

* refactor asic model code to asic.c

* fix: change namining scheme
v2.6.0b8
2025-03-09 13:58:13 +01:00
Erik Olof Gunnar Andersson
1eeb303672
Refactor Stratum code for Seamless Failover (#717)
* Refactor stratum code

* No need to abandon work when switching connection

* Bump primary task priority slightly

* Reduce watchdog stack size

* Revert debug changes

* Removed unused code

* Removed unused unit test code

* Handle jobs more aggressively

* Fix merge conflict
2025-03-09 13:55:58 +01:00
Erik Olof Gunnar Andersson
6e1205f30a
Remove unit test workaround for qemu (#743) 2025-03-08 23:15:59 +01:00
WantClue
c267789dbd
fix: current not exposed to api (#749) 2025-03-08 23:12:14 +01:00
mutatrum
a0c9710a90
Show share reject reasons (#746)
* Show share reject reasons

Fixes #264

* Fix string assignment
2025-03-08 13:07:16 +01:00
w3irdrobot
60fba27826
add sorting switch to swarm page for hostname and ip (#733) 2025-02-27 07:18:42 +01:00
w3irdrobot
56731b5c63
Trim spaces from front and back of SSID on client side (#728) 2025-02-26 16:24:10 +01:00
mutatrum
b92f70d871
Show firmware updates on the display (#664) 2025-02-21 21:34:50 +01:00
Erik Olof Gunnar Andersson
b21cd50504
Fix stackoverflow when upgrading (#723) 2025-02-20 21:54:16 +01:00
WantClue
ca4e5dcc2a
fix: typo in .find (#724) v2.6.0b7 2025-02-20 07:04:11 +01:00
WantClue
b60fd3dfce
Remove hard code (#721) 2025-02-19 14:27:31 +01:00
WantClue
8bd8b88af9
feat: update readme (#720) 2025-02-18 21:58:00 +01:00
WantClue
4c76d17a4d
feat: unlock OC (#714) 2025-02-18 15:58:27 +01:00
WantClue
ac4ffbc2f2 add repobeats 2025-02-17 14:43:09 +01:00
Skot
6d504fe1a1
Revert "add Pro mode button (#712)" (#713)
This reverts commit fe78e056112ac31abd553889e25571b5384683f4.
2025-02-16 12:26:37 -05:00
WantClue
fe78e05611
add Pro mode button (#712)
* feat: add tooltip for pwm invert and flip screen

* feat: add Pro Mode Button
2025-02-16 12:11:51 +01:00
WantClue
91f302c744
feat: add tooltip for pwm invert and flip screen (#709) v2.6.0b6 2025-02-15 20:05:05 +01:00
mrv777
29f66b228e
fix: Move avg hash to card & add eff avg (#643)
* fix: Move avg hash to card & add eff avg

* fix: Try different layout

* fix: Move expected to under avg
2025-02-15 19:45:47 +01:00
mutatrum
ad5d1291b9
Remove undefined method headers (#704) 2025-02-15 19:40:09 +01:00
Erik Olof Gunnar Andersson
bec0863a82
Disable softap even if we don't have a valid model (#706) 2025-02-15 19:38:25 +01:00
Erik Olof Gunnar Andersson
b8c748be69
Restore Max support (#705) 2025-02-15 12:14:27 +01:00
mutatrum
9c0354653f
Don't show -1 temperature on screen (#703)
Follow-up of #692
v2.6.0b5
2025-02-13 19:54:42 +01:00
Dustin Butler
0d02eb5eec
Init AxeOS AP mode (#624)
* Init AxeOS AP mode

* Use minimal layout with logo for AP mode

* apEnabled off
2025-02-13 19:53:52 +01:00
Steven Martins
59141357ff
fix(ui): display placeholder for unavailable ASIC temp (#692)
* fix(ui): display placeholder for unavailable ASIC temp
* fix(screen): update placeholders to match UI
v2.6.0b4
2025-02-11 23:33:23 -05:00
Skot
7dcb69ebdc
GammaTurbo support and HW abstraction (#698)
* initial changes for the gammaturbo bringup
* added preliminary TPS546 changes
* added preliminary EMC2103 support
* ASIC temp seems to be maybe working.
* magically now fan seems to have the right polarity
* added in ideality and beta constants (currently unused). Fixed EMC2103_get_fan_speed()
* abstract fan and ASIC temp into thermal functions
* abstracted voltage regulator specifics out of tasks and into power.c and vcore.c functions
* add TPS546 support for multiple models
* move TPS40305/DS4432U vout setter to DS4432U.c
* move all ASIC specific functions to asic.c
* bad device_model nvs handling
* remove old code
* add workaround for TPS546 VIN_UV_WARN_LIMIT silicon bug.
2025-02-11 22:46:56 -05:00
mutatrum
080d0fe2cc
More Wi-Fi spelling fixes (#685) 2025-02-11 18:28:30 +01:00
Erik Olof Gunnar Andersson
1014a46a24
Updated confusing log connect message (#697) 2025-02-10 13:58:16 -05:00
Erik Olof Gunnar Andersson
678809a5f8
Improved pool fallback code (#693)
* Disconnect if no data received in more than 10 minutes

* Minor socket fix

* Removed unused code and minor nit fix
v2.6.0b3
2025-02-06 18:48:04 +01:00
Luke Dashjr
2b958c0b94
Bugfix: Submit shares that are exactly equal to the target when rounded to a "diff" (#687) 2025-02-06 18:47:45 +01:00
WantClue
cbb02389ba
Wifi scan fix (#690)
* feature: wifi reconnect disable wifi connect

* fix: scanning flag to prevent reconnect attempts

* fix: add external bool, define globally

* fix: wifi scan on missing ssid

* fix: remove unused connected flag
v2.6.0b2
2025-02-04 03:40:06 +01:00
mutatrum
548f91410b
Fix Wi-Fi spelling (#684)
* Fix Wi-Fi spelling

* Shorten label
2025-02-02 10:31:24 +01:00
WantClue
19ce1df337
fix: adjust wifi setup text speed (#682) 2025-02-01 21:40:51 +01:00
WantClue
980d213445
SSID WiFi lookup (#679)
* init

* fix: filter out poor networks
v2.6.0b1
2025-02-01 18:19:30 +01:00
Brett Rowan
c98ac818c9
Grandma knows what Wifi means! (#623)
* Grandma knows what Wifi means!

Use Wifi instead of SSID on screen, and add short `(join for setup)` message instead of `Configuration SSID`.
This should be easier to understand, but does add 2 characters, which will fill the screen completely.

* Change NVS configs to init wifi with empty strings, and check for empty string when initializing wifi

* Change `WiFi` to `Wi-Fi` in `connect.c`

* Change what information shows on screen during inital setup and on wifi error

* fix: remove camelCase

remove Bitaxe camel case

---------

Co-authored-by: Upstream Data <brett@upstreamdata.ca>
Co-authored-by: WantClue <86001033+WantClue@users.noreply.github.com>
2025-02-01 18:19:06 +01:00
Erik Olof Gunnar Andersson
148d42b1c8
Update angular to 18 (#678)
* Update angular to 18

* Bump to Angular 18.2.13

* Fix security warnings
2025-02-01 18:17:10 +01:00
Erik Olof Gunnar Andersson
f40972ced2
Reduce invalid job found log from error to warning (#480)
* Reduce invalid job found from error to info

* Standarized on LOGW for Invalid job
2025-01-27 19:25:02 +01:00
adammwest
e7b037df10
use length rather than static 4 for hex2bin func of extranonce2_generate (#660) 2025-01-27 18:46:58 +01:00
Erik Olof Gunnar Andersson
1db16a52e1
Don't allow 0.0.0.0 (#665) 2025-01-27 18:43:51 +01:00