S6-LAK05 - Controlador de memoria flash y controlador SoC
Un pequeño y peculiar dispositivo. Realmente no puedes encontrar en ninguna parte cómo funciona internamente, pero lo que puedo decirte es que es una unidad flash normal. No se almacenan archivos de configuración en la memoria flash. La parte especial es que el chip S6 también actúa como MCU y se comunica con el chip Wifi usándolo UART :-)
Cuando utiliza la "utilidad", ¿realmente se comunica con el SoC a través de una línea 1 SPI? Sospecho / que se utiliza para configurar los ajustes de WiFi. Es probable que la configuración se almacene en el flash S6, es solo un poco de texto.
Luego, al encender el firmware independiente en el S6, sondea la tarjeta SD y usa su propio código para enviarlos a través de su wifi a su servicio. ( 2 Creo que admitirá los principales formatos de archivo, excepto NTFS debido a limitaciones de derechos de autor)
Puedo apostarle 10quid que la dirección del servicio web está codificada y no se puede hackear (a menos que haya obtenido el código fuente y lo haya actualizado) (o realice una ingeniería inversa del HEX y encuentre el servicio en una cadena de texto sin cifrar sin cargarlo sin ladrillos eso)
Fin del día. NO No puede usar esto para hacer comunicaciones WiFi tradicionales porque hay otro micro sistema que funciona independientemente de todo. Si diseñó su propia tarjeta SD y expuso una API para comunicaciones TCP básicas. Quién sabe, todo es posible.
1 - Esta es solo mi especulación. Posiblemente hay un archivo cifrado simple guardado en la raíz del flash.
No creo que esto funcione. Por lo que puedo deducir, la tarjeta SD consiste en una única partición FAT, que se sincroniza con la nube cuando tomas una foto, es decir, no puedes flashear un sistema operativo y no permite tráfico WiFi arbitrario.
Siendo optimista :), esperaba que el Eye-Fi consistiera en una tarjeta de memoria estándar con un adaptador de Wi-Fi atornillado. En el nivel de hardware, imaginé que estos serían completamente accesibles si se contaran con controladores adecuados, aunque tal vez difíciles de escribir / piratear, de bajo nivel. ¿Sospecha que el tráfico WiFi está restringido por URL a nivel de hardware?
image_doctor
Las tarjetas están configuradas por una aplicación de Windows, así que supongo que hay un archivo de texto en una partición, que podría ser pirateado, pero dudo que alguna vez puedas hacer algo más que subir fotos.
Alex Chamberlain
¿Está diciendo que el hardware no es una implementación completa de 802.11n, sino que tiene IP limitada de alguna manera?
image_doctor
No, pero solo carga fotos guardadas en la tarjeta.
Alex Chamberlain
Pero si no usa la aplicación Windows / OS X suministrada y formatea la parte SD de la tarjeta con Debian u otra distribución de Linux, es posible que pueda usar el hardware 802.11n como un adaptador Wi-Fi normal dado un conductor adecuado, no?
image_doctor
3
Además, tenga en cuenta que los datos deben viajar en ambos sentidos, incluso si la tarjeta solo puede cargar fotos, debe recibir los paquetes de aceptación durante el envío antes de enviar el siguiente paquete, lo que significa que los datos deben viajar en ambos sentidos. No veo por qué no se pudo hacer, definitivamente es algo que vale la pena investigar.
Sí, el protocolo TCP define que los datos DEBEN viajar en ambos sentidos a menos que use UDP, por lo que no entiendo su punto.
Piotr Kula
2
Probablemente podría hacer una distribución que se ejecutaría sobre un sistema de archivos FAT y almacenaría datos de interés en lo que parecen nuevas imágenes de cámara.
Si hay problemas para que esto funcione como dispositivo raíz, una simplificación podría ser conectarlo como secundario con un adaptador usb-sd.
Sin embargo, lo que podría hacer con él sería limitado, y hay una falta de documentación. Creo que los adaptadores wifi están disponibles de forma bastante económica. En el mejor de los casos, se incluye en la categoría de cosas para probar si ya tiene una de estas tarjetas, o planea comprar una para el uso previsto en una cámara.
Supongo que la parte Wifi de la tarjeta está controlada por su propio microchip y no es accesible desde un lector de tarjetas / computadora. Como otros han mencionado. Probablemente lee un archivo de configuración configurado por la aplicación de Windows, que automáticamente hace el bit Wifi como un proceso independiente, no se conecta en absoluto contra el pinout de la tarjeta SD.
El chip wifi probablemente tiene su propia CPU y RAM. Ese controlador de "memoria" probablemente arranque el chip wifi ya que tiene acceso a la memoria flash y estoy seguro de que hay alguna parte de la memoria flash que no se usa para la partición de datos FAT
Ahora hay tarjetas WiFi SD menos restrictivas como FlashAir de Toshiba. Sin embargo, hasta donde yo sé, ninguno de ellos proporciona una interfaz directa al dispositivo host SD. Están diseñados para proporcionar una función de tipo servidor ftp para cámaras digitales y utilizan tecnología integrada para lograrlo.
Irónicamente, la especificación SDIO permitiría el tipo de dispositivo que está buscando, pero no conozco ninguna compañía que se haya molestado en producir dicho dispositivo. Los dispositivos SDIO son escasos en general, ya que USB se ha hecho cargo de esa función.
Esta es una buena información, pero no parece responder la pregunta. Mantenga esta información, pero manténgase en la publicación principal.
VedVals
Los dispositivos SDIO son realmente muy comunes, simplemente no están conectados para los consumidores. Muchas tabletas Android, especialmente las baratas, usan chips wifi o placas submobulares que están interconectadas a través de SDIO al SoC (otras dedican un puerto USB interno). No está claro si podría adaptar uno de estos al conector SD del pi, pero la necesidad de usar ese canal SD para el volumen de arranque probablemente sea un problema.
Respuestas:
Un pequeño y peculiar dispositivo. Realmente no puedes encontrar en ninguna parte cómo funciona internamente, pero lo que puedo decirte es que es una unidad flash normal. No se almacenan archivos de configuración en la memoria flash. La parte especial es que el chip S6 también actúa como MCU y se comunica con el chip Wifi usándolo UART :-)
Cuando utiliza la "utilidad", ¿realmente se comunica con el SoC a través de una línea 1 SPI? Sospecho / que se utiliza para configurar los ajustes de WiFi. Es probable que la configuración se almacene en el flash S6, es solo un poco de texto.
Luego, al encender el firmware independiente en el S6, sondea la tarjeta SD y usa su propio código para enviarlos a través de su wifi a su servicio. ( 2 Creo que admitirá los principales formatos de archivo, excepto NTFS debido a limitaciones de derechos de autor)
Puedo apostarle 10quid que la dirección del servicio web está codificada y no se puede hackear (a menos que haya obtenido el código fuente y lo haya actualizado) (o realice una ingeniería inversa del HEX y encuentre el servicio en una cadena de texto sin cifrar sin cargarlo sin ladrillos eso)
Fin del día. NO No puede usar esto para hacer comunicaciones WiFi tradicionales porque hay otro micro sistema que funciona independientemente de todo. Si diseñó su propia tarjeta SD y expuso una API para comunicaciones TCP básicas. Quién sabe, todo es posible.
1 - Esta es solo mi especulación. Posiblemente hay un archivo cifrado simple guardado en la raíz del flash.
2 - Aparentemente solo FAT
fuente
No creo que esto funcione. Por lo que puedo deducir, la tarjeta SD consiste en una única partición FAT, que se sincroniza con la nube cuando tomas una foto, es decir, no puedes flashear un sistema operativo y no permite tráfico WiFi arbitrario.
fuente
Además, tenga en cuenta que los datos deben viajar en ambos sentidos, incluso si la tarjeta solo puede cargar fotos, debe recibir los paquetes de aceptación durante el envío antes de enviar el siguiente paquete, lo que significa que los datos deben viajar en ambos sentidos. No veo por qué no se pudo hacer, definitivamente es algo que vale la pena investigar.
fuente
Probablemente podría hacer una distribución que se ejecutaría sobre un sistema de archivos FAT y almacenaría datos de interés en lo que parecen nuevas imágenes de cámara.
Si hay problemas para que esto funcione como dispositivo raíz, una simplificación podría ser conectarlo como secundario con un adaptador usb-sd.
Sin embargo, lo que podría hacer con él sería limitado, y hay una falta de documentación. Creo que los adaptadores wifi están disponibles de forma bastante económica. En el mejor de los casos, se incluye en la categoría de cosas para probar si ya tiene una de estas tarjetas, o planea comprar una para el uso previsto en una cámara.
fuente
Supongo que la parte Wifi de la tarjeta está controlada por su propio microchip y no es accesible desde un lector de tarjetas / computadora. Como otros han mencionado. Probablemente lee un archivo de configuración configurado por la aplicación de Windows, que automáticamente hace el bit Wifi como un proceso independiente, no se conecta en absoluto contra el pinout de la tarjeta SD.
fuente
El chip wifi probablemente tiene su propia CPU y RAM. Ese controlador de "memoria" probablemente arranque el chip wifi ya que tiene acceso a la memoria flash y estoy seguro de que hay alguna parte de la memoria flash que no se usa para la partición de datos FAT
fuente
Ahora hay tarjetas WiFi SD menos restrictivas como FlashAir de Toshiba. Sin embargo, hasta donde yo sé, ninguno de ellos proporciona una interfaz directa al dispositivo host SD. Están diseñados para proporcionar una función de tipo servidor ftp para cámaras digitales y utilizan tecnología integrada para lograrlo.
Irónicamente, la especificación SDIO permitiría el tipo de dispositivo que está buscando, pero no conozco ninguna compañía que se haya molestado en producir dicho dispositivo. Los dispositivos SDIO son escasos en general, ya que USB se ha hecho cargo de esa función.
fuente