A536E UFS ISP PINOUT

72 / 100

Indice De Contenidos

A536e Isp Pinout..

Cpu exynos, la conecciòn, casi siempre es estable,  ya sea con easyjtag plus, ufs bga 254, Mipitester, aveces medusapro2 molesta un poco, como no tiene chip config is otp(lun reconfigured enabled), es trabajable. Tenemos ROM PARCHADA para binario 4.

A536E UFS ISP PINOUT
A536E UFS ISP PINOUT

Recomendación usar serial xxx, abrir bootloader y despues rom parchada.

PINOUT UFS

Hola, un pinout ó son puntos, que van ubicados en la tarjeta principal del equipo, dados por el fabricante, casi siempre visibles o invisibles, casi siempre van ubicados entre el cpu procesador y la memoría, el cpu ó procesador, puede ser de diferentes marcas, Mediatek, Qualcom, Exynos, Unisoc, las memorías pueden ser emmc, emcp o ufs, umcp,Ahora para casos de memoría emmc o emcp, el pinout de conección es: cmd,clk,data0,tierra(Gnd) ,vcc(2.8), Vccq(1.8), Recuerda que si el pinout, no lo encuentras en ningún diagrama o esquematico, tienes 2 soluciones base, la primera, bajar la memoría y usando un reprogramador, como easyjtagplus, Ufibox, Medusaro 1 ó Medusapro 2, MipiTester, reprogramar la memoría ó También puedes raspar el Cpu o procesador y buscar su diagrama de conección Pinout y soldar allí, sin Necesidad de bajar la memoría.

Para las memoria Ufs, el pinout de conección es tierra(gnd),rx0n,rx0p,tx0n,tx0p,refclk, rst(reset),mientras en la programación de una memoría emmc ó emcp encuentras, las Rom1(userdata),Rom2, Rom3, en las memorias Ufs, encuentras ya algo llamado Luns, lun0, lun1 lun2,,,lun5… mientras en memorías emmc hay extsd en las memorias ufs esta el chipconfig.

METODO PARA REMOVER KG LOCKED EN UFS EXYNOS MEDIATEK. 2024
  1. Primero identifica , en caso de ejemplo que el equipo sea Samsung, su tipo de memoría ufs, Samsung, exynos Medidatek, Micron.
  2. Para el caso Samsung, primero desarmar el equipo, quitando tapa y tornillos, únicas el pinout ufs isp de conección en la tarjeta principal.
  3. Soldas, básicamente para los equipos equipos o Mediatek, soldas rx0n,rxop, tx0n,tx0p, Rst.
  4. Lees la copias de seguridad, en exynos casi siempre, el lun0(userdata) ese recomiendo leerlo de 1giga,lun1, lun2, lun3 , no le asignes tamaño ponlo full.
  5. Si el equipo es Mediatel el Lun2(userdata) ese leerlo de 1g, los demás no les asigmes tamaño.
  6. Si es Qualcom, Lun0(userdata) ese lun 0 1g, los demás lun1, lun2, lun3, lun4, lun5, lun6 dejalos full size.
  7. Si el equipo es exynos lees (efs, Secefs)
  8. Si el equipo es Mediatek respaldas:efs, sec efs, nvram,nvdata, protect1,protec2,nvcfg
  9. Si el equipo es Qualcom respaldas: efs, secefs, modemst1,modemst2,fsg,fsc.
  10. Muy Importante,lee el chipconfig, o Descriptor y Atributos.
  11. Muy Importante, fíjate si el Chipconfig esta enables o Disabled
  12. Si el Chipconfig esta enabled puedes redimensionar las lun sin problemas y hacer kg locked bypass.
  13. Si el Chipconfig esta Disabled, debes desbloquearlo para poder redimensionar las Lun.
  14. Después de haber leído o respaladado las copias de seguridad es decir las Lun.
  15. Vas a redimensionar las lun, por ejemplo si la lun 0 es de 128g, la colocas a 64g, esto lo haces con easyjtagplus, Medusapro2, Mipitester, UfiUfs.
  16. Luego, escribes el chipconfig general, restableces las lun, o reprogramas la firmware desde cero y restableces, las particiones de radiofrecuencía.
  17. Remueves la cuenta frp, borrando la partición frp y persistent.
  18. Flasheas el equipo.
  19. Cuando el equipo encienda, le haces bypass, sea conm mdmfixtool, chimeratool, puedes aplicar el tutorial del paso 20.
  20. https://zona-experta2017.com/tutoriales-samsung/kg-locked-2024-metodo-gratis/

¿Dónde puedo ver cursos o videos gratis de reprogramación de memorias Emmc y Ufs, cursos de easyjtag, ufibox, Medusapro2?

https://www.mediafire.com/file/1dvumy679xeqr4x/Primera_Clase_2020.mp4/file

https://www.mediafire.com/file_premium/6i948whfppvl1ik/CLASE_1_EMMC_UFS_JUNIO_2023_DE_A_ANDRADE_ASOLUTIONS_DIOS_AUTORPROCLAMADO_DEL_EMMC_UFS.mp4/file

https://www.mediafire.com/file_premium/rc2y9uglmxr3xek/CLASE_2_DEL_DIOS_AUTOPROCLAMADO_DEL_EMMC_ASOLUCIONS_ANDRADE_ESTUDIOAR_IMPORTANTE_junio_2023.mp4/file

https://www.mediafire.com/file_premium/jv2pbx02sr7ahn1/TRAINING_EMMC_POR_YOJAN_BUYES%2528RIP%2529_PARTE_1.mp4/file

https://www.mediafire.com/file_premium/2wb1olenic0d9cl/training_emmc_yojan_buyes_2.7z/file

https://www.mediafire.com/file_premium/gzqddtkdpjfbvpm/clase_mb.MOV/file

https://www.mediafire.com/file_premium/gvqbuw1a61r3ful/Video.mp4/file

https://www.mediafire.com/file_premium/g711prjv7xdsvmk/Video_curso_mmc.mp4/file

https://www.mediafire.com/file_premium/ibq77slqoc40i4l/video_EMMC_Jd.mp4/file


Qué es una memoria UFS?

Definición

La memoria UFS es un estándar de almacenamiento desarrollado por la JEDEC Solid State Technology Association. Su objetivo principal es ofrecer mayor velocidad y eficiencia energética en comparación con tecnologías previas como eMMC (Embedded MultiMedia Card).

Características principales

  1. Altas velocidades de lectura/escritura: Las memorias UFS son significativamente más rápidas que las eMMC, lo que mejora el rendimiento general del dispositivo.
  2. Acceso simultáneo: Permiten operaciones simultáneas de lectura y escritura, algo que no era posible con eMMC.
  3. Eficiencia energética: Consumén menos energía debido a su diseño avanzado.
  4. Interfaz basada en comandos SCSI (UFSHCI): Esto asegura compatibilidad y desempeño uniforme en diferentes dispositivos.
  5. Soporte para almacenamiento grande: Las capacidades pueden variar desde 32 GB hasta más de 1 TB.

Generaciones y velocidades

Las memorias UFS tienen varias versiones que se diferencian principalmente por su velocidad:

VersiónVelocidad de LecturaVelocidad de EscrituraAncho de Banda Máximo
UFS 2.0350 MB/s150 MB/s5.8 Gbps
UFS 2.1850 MB/s250 MB/s11.6 Gbps
UFS 3.01500 MB/s400 MB/s23.2 Gbps
UFS 3.12100 MB/s1200 MB/s23.2 Gbps

¿Qué es uMCP?

Definición

El término uMCP (Universal Memory Chip Package) se refiere a una solución que combina memoria UFS (almacenamiento) con LPDDR4X o LPDDR5 (RAM) en un solo paquete. Este enfoque está diseñado para ahorrar espacio físico dentro del dispositivo y mejorar el rendimiento.

Ventajas del uMCP

  1. Ahorro de espacio: Combina RAM y almacenamiento en un único chip compacto.
  2. Eficiencia energética: Al usar memoria LPDDR y UFS, los dispositivos consumen menos energía.
  3. Rendimiento optimizado: Permite una mejor comunicación entre la memoria RAM y el almacenamiento.
  4. Ideal para dispositivos de gama media y alta: Ofrece funciones avanzadas a precios más accesibles.

Comparación entre uMCP y soluciones tradicionales

CaracterísticasuMCPMemoria separada
Tamaño físicoCompactoMás grande
Consumo de energíaMás eficienteModerado
CostoMás económicoMás caro
RendimientoOptimizadoDepende de la integración

Clasificación de las memorias UFS

Las memorias UFS se clasifican según varios factores:

Por versión

  • UFS 2.0 y 2.1: Generaciones iniciales, comunes en dispositivos más antiguos.
  • UFS 3.0 y 3.1: Generaciones avanzadas, encontradas en smartphones modernos.

Por capacidad

  • Desde 32 GB hasta 1 TB o más.

Por uso

  • Smartphones, tabletas, cámaras y dispositivos IoT.

Pinout de una memoria UFS

Estructura de pines

Una memoria UFS se conecta a la placa base del dispositivo a través de una interfaz MIPI (Mobile Industry Processor Interface).

Distribución típica de pines

Nombre del PinFunción
VCCAlimentación principal
VCCQAlimentación para señales
VSSTierra
RX (n/p)Canales de recepción (diferencial)
TX (n/p)Canales de transmisión (diferencial)
CLKReloj
Data StrobeSincronización de datos

Reprogramación de una memoria UFS

La reprogramación de una memoria UFS es un proceso técnico que implica modificar su firmware o reescribir datos. Esto puede ser necesario para:

  • Recuperar datos.
  • Reparar fallas de software.
  • Actualizar el firmware.

Herramientas necesarias

  1. Box o dongles especializados:
    • EasyJTAG Plus
    • UFI Box
    • Medusa Pro
  2. Adaptadores UFS: Conectan físicamente la memoria UFS a la herramienta de reprogramación.
  3. Software específico: Compatible con la herramienta que utilices.

Pasos generales para reprogramar una memoria UFS

  1. Identificar el chip: Localiza físicamente la memoria UFS en la placa base del dispositivo.
  2. Desoldar la memoria (opcional): En algunos casos, puede ser necesario desoldar el chip para conectarlo a la herramienta.
  3. Conectar a la herramienta: Usa un adaptador específico para memoria UFS.
  4. Leer la información: Usa el software de la herramienta para extraer información básica del chip.
  5. Reparar o reprogramar:
    • Escribir nuevo firmware.
    • Restaurar particiones corruptas.
  6. Probar y volver a soldar: Si el chip fue desoldado, vuelve a colocarlo en la placa.

¿Cómo afectan estas tecnologías a los usuarios comunes?

Ventajas para los usuarios

  1. Mayor velocidad en las apps: Gracias a la velocidad de las memorias UFS, las aplicaciones se abren más rápido.
  2. Juegos sin interrupciones: La combinación uMCP mejora el desempeño en juegos y tareas exigentes.
  3. Mayor duración de la batería: Al ser más eficientes, estas memorias consumen menos energía.

Impacto en los costos

Las memorias UFS y uMCP permiten a los fabricantes ofrecer dispositivos más rápidos y económicos, incluso en gamas medias.


Las memorias UFS (Universal Flash Storage) utilizan una interfaz MIPI (Mobile Industry Processor Interface) que permite una transferencia de datos eficiente a través de canales diferenciales. A continuación, te explico en detalle el pinout de una memoria UFS y los pasos para entender cada señal, como RX (recepción) y TX (transmisión).


Pinout de una memoria UFS

El pinout típico de una memoria UFS incluye los siguientes pines:

Nombre del PinFunciónDescripción
VCCAlimentación principalVoltaje para el núcleo de la memoria UFS (generalmente 2.7V a 3.6V).
VCCQAlimentación para las señalesVoltaje para la interfaz de señalización (1.8V).
VSSTierra (GND)Referencia para los niveles de voltaje.
RXn / RXpRecepción de datos (diferencial)Canal diferencial de datos para recibir información del host al chip.
TXn / TXpTransmisión de datos (diferencial)Canal diferencial de datos para enviar información del chip al host.
CLKRelojSeñal de sincronización de alta velocidad para los datos.
Data Strobe (DS)Sincronización de datosFacilita la transferencia síncrona de datos entre el host y la memoria UFS.
REFCLKReferencia de relojEntrada opcional para proporcionar una señal de reloj adicional.
RESETReinicioPermite reiniciar el chip UFS de forma manual o programada.

Detalles específicos de RX y TX

¿Qué son RX y TX?

  • RXn/RXp: Son los pines responsables de recibir datos desde el controlador del host hacia el chip UFS.
    • RXn: Señal negativa (complementaria).
    • RXp: Señal positiva.
  • TXn/TXp: Son los pines responsables de transmitir datos desde el chip UFS hacia el controlador del host.
    • TXn: Señal negativa (complementaria).
    • TXp: Señal positiva.

Estas señales funcionan como pares diferenciales, lo que mejora la resistencia al ruido y permite tasas de transferencia mucho más altas.


Diagrama simplificado del pinout

Aquí tienes un esquema visual de cómo se distribuyen las señales en el chip:

diffCopiar código+---------------------------+
|      MEMORIA UFS          |
|                           |
|   CLK   RXp   RXn         |
|   DS    TXp   TXn         |
|   VCC   VCCQ  VSS         |
|   RESET                    |
+---------------------------+

Cómo se configuran las señales diferenciales

Canal RX (Recepción)

El canal RX se utiliza para recibir datos desde el controlador (host) hacia la memoria. Utiliza pares diferenciales (RXn y RXp) que tienen las siguientes características:

  1. Transmisión diferencial: RXn y RXp tienen valores opuestos (cuando uno está en alto, el otro está en bajo).
  2. Mayor inmunidad al ruido: La señal diferencial reduce los efectos del ruido eléctrico, ideal para altas velocidades.

Voltajes típicos

  • RXp: Señal positiva (0 a 1.8V).
  • RXn: Señal negativa (0 a -1.8V).

Canal TX (Transmisión)

El canal TX se utiliza para enviar datos desde la memoria al controlador del host. También usa pares diferenciales (TXn y TXp) con las mismas características que RX.

Ventajas de los pares diferenciales TX

  • Permiten alcanzar velocidades de transferencia superiores (hasta 23.2 Gbps en UFS 3.1).
  • Aseguran integridad de datos al compensar el ruido.

Configuración física de pines y diseño PCB

Consideraciones clave para el diseño

  1. Rutas diferenciales: RXn/RXp y TXn/Txp deben tener longitudes idénticas en el diseño de PCB para evitar desincronización.
  2. Impedancia controlada: Las señales diferenciales requieren un diseño con impedancia controlada (generalmente 90 ohmios diferenciales).
  3. Separación de pistas: Las pistas de RX y TX deben estar aisladas de otras señales para minimizar interferencias.

Cómo medir señales en RX y TX

Herramientas necesarias

  1. Osciloscopio diferencial: Para capturar las formas de onda de RXn/RXp y TXn/TXp.
  2. Probes diferenciales: Probes específicos para señales de alta frecuencia.
  3. Analizador de protocolos UFS: Permite verificar la comunicación entre el host y la memoria.

Ejemplo práctico de conexión de UFS

Supongamos que estás conectando un chip UFS en una herramienta de diagnóstico o de reprogramación, como EasyJTAG Plus. El procedimiento sería:

  1. Identifica los pines RXn/RXp y TXn/TXp en el chip UFS.
  2. Conecta RXn/RXp a los pines TX del adaptador (transmisión desde el adaptador hacia la memoria).
  3. Conecta TXn/TXp a los pines RX del adaptador (recepción de datos desde la memoria hacia el adaptador).
  4. Conecta CLK y Data Strobe para la sincronización de datos.
  5. Asegúrate de alimentar correctamente VCC y VCCQ (2.7-3.6V para VCC y 1.8V para VCCQ).

¿Qué son las LUN en una memoria UFS?

Definición

Una LUN (Logical Unit Number) es una unidad lógica de almacenamiento dentro de una memoria UFS. Cada LUN actúa como una partición o sección de almacenamiento independiente, gestionada por el controlador del dispositivo.

En las memorias UFS, las LUN son fundamentales para organizar el almacenamiento de manera eficiente, permitiendo que diferentes tipos de datos se almacenen en áreas específicas del chip.

Estructura

  • Cada LUN está formada por una o varias particiones físicas dentro de la memoria NAND.
  • Cada LUN tiene una dirección única que permite al sistema operativo identificarla y acceder a sus datos.
  • Las LUN están asociadas a particiones específicas, como el sistema operativo, los datos del usuario o particiones de recuperación.

¿Para qué sirven las LUN en UFS?

Las LUN sirven para mejorar el rendimiento y la organización del almacenamiento en dispositivos UFS. Algunas de sus funciones principales son:

  1. Separar tipos de datos:
    • Sistema operativo (boot LUNs).
    • Datos del usuario.
    • Archivos temporales o logs.
  2. Optimizar la velocidad de acceso:
    • Cada LUN puede funcionar de forma independiente, lo que permite operaciones paralelas (lectura y escritura simultánea).
  3. Facilitar la gestión de almacenamiento:
    • Ayudan al sistema a mantener los datos organizados y accesibles.
  4. Compatibilidad con funciones avanzadas:
    • Soporte para múltiples particiones de arranque.
    • Configuración de zonas seguras para datos sensibles.

¿Cómo funcionan las LUN en una memoria UFS?

Las LUN están gestionadas por el controlador de memoria UFS y funcionan bajo el protocolo SCSI (Small Computer System Interface), que define cómo se comunican los dispositivos de almacenamiento.

Funcionamiento básico

  1. Creación y asignación:
    • Durante la fabricación o configuración inicial, las LUN son definidas y asignadas a particiones específicas.
    • Por ejemplo, una memoria UFS puede tener una LUN para el sistema operativo, otra para datos de usuario, y otra para datos de fábrica.
  2. Acceso a los datos:
    • Cada LUN se accede mediante un identificador único.
    • El host (como el procesador del smartphone) envía comandos SCSI para leer o escribir datos en una LUN específica.
  3. Operaciones paralelas:
    • Una de las ventajas clave de UFS es que permite operaciones simultáneas en diferentes LUN, gracias a su diseño avanzado.

Tipos de LUN

Las LUN en UFS se dividen en dos categorías principales:

  1. LUNs de arranque (Boot LUNs):
    • Exclusivas para el sistema operativo y el firmware del dispositivo.
    • Su configuración es crítica para que el dispositivo pueda iniciar correctamente.
  2. LUNs generales:
    • Usadas para almacenamiento de datos del usuario, archivos multimedia, y otros.

¿Cómo se programan las LUN en memorias UFS?

La programación de LUN en una memoria UFS implica la configuración de particiones, asignación de espacio y, en algunos casos, la escritura de datos específicos. Este proceso suele realizarse durante la fabricación del dispositivo o en talleres de reparación avanzados.

Herramientas necesarias

  1. Herramientas de hardware:
    • EasyJTAG Plus, UFI Box, o Medusa Pro.
    • Adaptadores UFS para conectar físicamente la memoria al programador.
  2. Software especializado:
    • Herramientas de particionamiento como Samsung UFS Tool o interfaces de los fabricantes de chips.
  3. Conocimientos técnicos:
    • Conocer los comandos SCSI y los protocolos UFS.

Pasos para programar LUN

  1. Conectar la memoria UFS:
    • Conecta la memoria al programador utilizando un adaptador específico.
  2. Leer la configuración actual:
    • Usa el software para leer las particiones y LUN existentes.
    • Identifica las particiones como Boot LUN o LUN de datos.
  3. Definir las LUN:
    • Asigna espacio específico para cada LUN.
    • Configura el tamaño y la prioridad de cada partición.
  4. Escribir datos en las LUN:
    • Escribe datos específicos en cada LUN, como el sistema operativo en la Boot LUN.
  5. Verificar la configuración:
    • Asegúrate de que cada LUN esté correctamente configurada y accesible.
  6. Probar el dispositivo:
    • Una vez configuradas las LUN, prueba el dispositivo para asegurarte de que las particiones funcionan correctamente.

Ejemplo práctico: Configuración de LUN en un dispositivo UFS

Supongamos que tienes una memoria UFS con las siguientes especificaciones:

LUNPropósitoTamaño
Boot LUN 0Sistema operativo128 MB
Boot LUN 1Recuperación128 MB
General LUN 0Datos del usuario64 GB
General LUN 1Logs del sistema8 GB
72 / 100
Scroll al inicio