# SD Card TMP\_WRITE\_PROTECT

**URL:** <https://forum.arduino.cc/t/sd-card-tmp-write-protect/972155>\
**Category:** Generale\
**Created:** [March 22, 2022, 3:15pm UTC](https://forum.arduino.cc/t/sd-card-tmp-write-protect/972155 "2022-03-22T15:15:41Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![devilroby128](https://avatars.discourse-cdn.com/v4/letter/d/71c47a/32.png) [@devilroby128](https://forum.arduino.cc/u/devilroby128)\
**Post date:** [March 22, 2022, 3:15pm UTC](https://forum.arduino.cc/t/sd-card-tmp-write-protect/972155/1 "2022-03-22T15:15:42Z")

</div>

Buongiorno e grazie a chi mi vuole venire in aiuto, come dall'oggetto, io dovrei togliere/inserire la protezione tmp\_write\_protect da una SDcard, a mia disposizione ho un Arduino uno R3 con chip Artmega328P, ed un lettore SD inserito a bordo, come da foto.  
Ho provato lo sketch SD-Locker\_v2, ma non accade nulla come se la SD non viene vista, mentre con il programma di esempio card\_info riesco tranquillamente a leggere i parametri della SD.  
Come posso inserire o eliminare il flag tmp\_write\_protect tramite sketch ?.  
Grazie per l'aiuto.  
 ![R3B](https://europe1.discourse-cdn.com/arduino/original/4X/f/5/0/f504501cd285f7fedda59948c0ee0732cc712382.jpeg)

---

<div class="post-metadata">

**Author:** ![gpb01](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/gpb01/32/830685_2.png) [@gpb01](https://forum.arduino.cc/u/gpb01)\
**Post date:** [March 22, 2022, 3:26pm UTC](https://forum.arduino.cc/t/sd-card-tmp-write-protect/972155/3 "2022-03-22T15:26:47Z")

</div>

Buongiorno,

prima di tutto ti segnalo che, nella sezione in lingua Inglese, si può scrivere SOLO in Inglese ... quindi, per favore, la prossima volta presta più attenzione in quale sezione metti i tuoi post; questa volta esso è stato spostato, da un moderatore della sezione di lingua Inglese, nella sezione di lingua Italiana ... la prossima volta **potrebbe venire direttamente eliminato** , dopo di che ...

... essendo il tuo primo post, nel rispetto del regolamento della sezione **Italiana** del forum (… punto 13, primo capoverso), ti chiedo cortesemente di presentarti [IN QUESTO THREAD](https://forum.arduino.cc/t/re-presentazioni-nuovi-iscritti-fatevi-conoscere-da-tutti/111231) (spiegando bene quali conoscenze hai di elettronica e di programmazione ... possibilmente evitando di scrivere solo una riga di saluto) e di **leggere con molta attenzione tutto** il succitato [REGOLAMENTO](https://forum.arduino.cc/t/regolamento-come-usare-questo-forum/145566) ... Grazie.

Guglielmo

_P.S.: Ti ricordo che, purtroppo, fino a quando non sarà fatta la presentazione nell’apposito thread, nel rispetto del suddetto regolamento nessuno ti risponderà (eventuali risposte verrebbero temporaneamente nascoste), quindi ti consiglio di farla al più presto. 😉_

---

<div class="post-metadata">

**Author:** ![gpb01](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/gpb01/32/830685_2.png) [@gpb01](https://forum.arduino.cc/u/gpb01)\
**Post date:** [March 22, 2022, 7:28pm UTC](https://forum.arduino.cc/t/sd-card-tmp-write-protect/972155/4 "2022-03-22T19:28:25Z")

</div>

> [@devilroby128](#):
>
> tmp\_write\_protect

Probabilmente, in [QUESTA](https://forum.arduino.cc/t/sd-card-csd-register-change-bits-cmd27/371187) discussione, trovi una risposta ...  
... ed una libreria che permette di farlo ... 🙄

Guglielmo

---

<div class="post-metadata">

**Author:** ![devilroby128](https://avatars.discourse-cdn.com/v4/letter/d/71c47a/32.png) [@devilroby128](https://forum.arduino.cc/u/devilroby128)\
**Post date:** [March 22, 2022, 8:27pm UTC](https://forum.arduino.cc/t/sd-card-tmp-write-protect/972155/5 "2022-03-22T20:27:06Z")

</div>

Grazie Guglielmo, avevo visto questa discussione ma con lo sketch sd\_locker\_v2, non succede nulla ne monitor seriale ne nella sd, mentre con SdSpiCard-CSD-Unlock, non trova la libreria sdfs.h e non riesco a caricarla anche se vedo in gestione libreria.

---

<div class="post-metadata">

**Author:** ![gpb01](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/gpb01/32/830685_2.png) [@gpb01](https://forum.arduino.cc/u/gpb01)\
**Post date:** [March 22, 2022, 9:47pm UTC](https://forum.arduino.cc/t/sd-card-tmp-write-protect/972155/6 "2022-03-22T21:47:01Z")

</div>

Ma hai letto bene tutta la discussione? In particolare [QUESTO](https://forum.arduino.cc/t/sd-card-csd-register-change-bits-cmd27/371187/6) post? ... perché, da quanto leggo, DEVI installare un'apposita libreria, che continene il .h cercato ... 🙄

Guglielmo

---

<div class="post-metadata">

**Author:** ![devilroby128](https://avatars.discourse-cdn.com/v4/letter/d/71c47a/32.png) [@devilroby128](https://forum.arduino.cc/u/devilroby128)\
**Post date:** [March 23, 2022, 8:25am UTC](https://forum.arduino.cc/t/sd-card-tmp-write-protect/972155/7 "2022-03-23T08:25:15Z")

</div>

Grazie ancora di assistermi, ho provato ad inserire la libreria da strumenti gestione libreria, ma non riesco a caricarla, come Sdsf mi porta installata ESPWedDAV, ma a quanto pare non è quella, sdfs.h .Sono nuovo di questo argomento, ho provato a cercare il file sdfs.h l'ho trovato ma non so come caricarlo nelle librerie, potresti spiegarmi come integrarlo. Grazie.

---

<div class="post-metadata">

**Author:** ![gpb01](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/gpb01/32/830685_2.png) [@gpb01](https://forum.arduino.cc/u/gpb01)\
**Post date:** [March 23, 2022, 8:45am UTC](https://forum.arduino.cc/t/sd-card-tmp-write-protect/972155/8 "2022-03-23T08:45:19Z")

</div>

> [@devilroby128](#):
>
> Grazie ancora di assistermi, ho provato ad inserire la libreria da strumenti gestione libreria, ma non riesco a caricarla

Perché **NON** è gestita dal "library manager" di Arduino ... devi scaricare lo zip da GitHub, scompattarlo e mettere la cartella che estrai dallo zip nella tua cartella delle librerie che si trova nella tua path di "sketchbook" (_che vedi nelle preferenze dell'IDE_).

**NON** puoi mettere solo il .h ... dovrai **studiarti** quella libreria ed usare i metodi, che essa ti mette a disposizione, nella tua applicazione.

Mi spiace, ma ... se si vogliono fare cose non standard e non banali ... non si possono fare solo con dei copia/incolla ... tocca purtroppo **studiare** a fondo l'argomento, le librerie che si usano, cosa fanno e come arrivare a fare ciò che si vuole fare.

**ATTENZIONE:** Nel link è chiaramente spiegato che l'utente "digitalpbk" ha preso la libreria originale, l'ha modificata ed ha aggiunto due metodi, writeCSD() e writeRegister() che **dovrebbero** poter fare quanto chiedi ... come è ben precisato "Please use it **at your own risk**."

Guglielmo

---

<div class="post-metadata">

**Author:** ![devilroby128](https://avatars.discourse-cdn.com/v4/letter/d/71c47a/32.png) [@devilroby128](https://forum.arduino.cc/u/devilroby128)\
**Post date:** [April 9, 2022, 5:26pm UTC](https://forum.arduino.cc/t/sd-card-tmp-write-protect/972155/9 "2022-04-09T17:26:30Z")

</div>

Guglielmo ti volevo comunicare che ho risolto, sono riuscito ad installare la libreria ed a realizzare il circuito arduino come da foto allegata, funziona con sd card fat32 etc, e fa quello che mi serviva, posso bloccare o sbloccare la sd in scrittura. Grazie ancora per l'aiuto. Roberto

 ![sd4](https://europe1.discourse-cdn.com/arduino/original/4X/e/f/d/efd9c23144c34ec321697aa2281424d31f07d30b.jpeg)

---

<div class="post-metadata">

**Author:** ![gpb01](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/gpb01/32/830685_2.png) [@gpb01](https://forum.arduino.cc/u/gpb01)\
**Post date:** [April 9, 2022, 5:29pm UTC](https://forum.arduino.cc/t/sd-card-tmp-write-protect/972155/10 "2022-04-09T17:29:27Z")

</div>

> [@devilroby128](#):
>
> Guglielmo ti volevo comunicare che ho risolto

Ottimo, mi fa piacere che ci sei riuscito 🙂 ... oltretutto è un buon feedback sul funzionamento di quella libreria modificata 😉

Guglielmo

---

<div class="post-metadata">

**Author:** ![system](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/system/32/1140315_2.png) [@system](https://forum.arduino.cc/u/system)\
**Post date:** [October 6, 2022, 5:29pm UTC](https://forum.arduino.cc/t/sd-card-tmp-write-protect/972155/11 "2022-10-06T17:29:31Z")

</div>

Closed on October 6, 2022, 5:29pm UTC

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.
