diff --git a/media_entity.install b/media_entity.install
index 8007843..0a7a9fc 100644
--- a/media_entity.install
+++ b/media_entity.install
@@ -5,6 +5,8 @@
  * Install, uninstall and update hooks for Media entity module.
  */
 
+use \Drupal\Core\Entity\EntityDefinitionUpdateManagerInterface;
+
 /**
  * Implements hook_install().
  */
@@ -13,3 +15,11 @@ function media_entity_install() {
   $destination = \Drupal::config('media_entity.settings')->get('icon_base');
   media_entity_copy_icons($source, $destination);
 }
+
+/**
+ * Remove "type" base field.
+ */
+function media_entity_update_8001() {
+  $manager = \Drupal::entityDefinitionUpdateManager();
+  $manager->uninstallFieldStorageDefinition($manager->getFieldStorageDefinition('type', 'media'));
+}
\ No newline at end of file
