This is to explain why there is a differenciation between firmwares loaded by the main CPU, and firmwares that aren't.
Signed-off-by: Denis 'GNUtoo' Carikli <gnu...@no-log.org> --- freedom-privacy-security-issues.php | 1 + 1 file changed, 1 insertion(+) diff --git a/freedom-privacy-security-issues.php b/freedom-privacy-security-issues.php index 1e0f2c4..f9a2255 100644 --- a/freedom-privacy-security-issues.php +++ b/freedom-privacy-security-issues.php @@ -55,6 +55,7 @@ Firmwares running inside integrated circuits are most of the time proprietary. While free firmwares are hard to write, some exist for very specific hardware (e.g. <a href="//www.arduino.cc/">Arduino</a>, <a href="//dangerousprototypes.com/docs/Bus_Pirate">Bus Pirate</a>) and sometimes, manufacturers can liberate firmwares running in their integrated circuits (e.g. <a href="//github.com/qca/open-ath9k-htc-firmware">ath9k_htc</a>). However, it is not always possible to even replace those firmwares: some are loaded to the integrated circuit by the main CPU, but some others reside in separate storage from where they are loaded by that integrated circuit. + In that case, we wound't be able to tell the difference with an integrated circuit lacking any storage. With separate storage, it can be difficult (to impossible) to update the firmware to a free replacement. </p> <p> -- 2.7.4 _______________________________________________ Replicant mailing list Replicant@lists.osuosl.org http://lists.osuosl.org/mailman/listinfo/replicant