Ich habe beide Beispiele mit meiner 7490 getestet und scheitere überall schon im Login Teil, d.h. ich bekomme nie die für den nächsten Schritt change() notwendige sid.
Hast du auf dem gleichen System 00_FBAHAHTTP.pm laufen ?
Wenn ja könnte man sich ja mal dessen sid unter $hash->{.SID} ausborgen solange das Device den Status connected hat.
Edit : klappt mit der geborgten sid
+ PHONEID=611
+ PHONEBOOKID=255
+ PHONEBOOKTYPE=1
+ TMPFILE=Vorlage_LCARS.jpg
+ which curl
+ CURL=/usr/bin/curl
+ _SID=bf92773bcbea4a23
+ /usr/bin/curl -o /dev/null -F sid=bf92773bcbea4a23 -F PhonebookId=255 -F PhonebookType=1 -F PhonebookEntryId=611 -F PhonebookPictureFile=@Vorlage_LCARS.jpg 192.168.0.253/cgi-bin/firmwarecfg
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 24346 0 1897 100 22449 1975 23372 --:--:-- --:--:-- --:--:-- 23360